- 功能:检测自己本地访问目标网站的返回状态、访问质量信息
[root@localhost src]# cat get_site_status.sh #! /usr/bin/env bash if [[ -z "$1" ]]; then echo "$0 <url>" exit 1 fi echo "访问$1的统计数据:" curl -L -w ' HTTP返回码:\t%{http_code} 返回内容大小:\t%{size_download} 重定向次数:\t%{num_redirects} 域名解析时长:\t%{time_namelookup} 建立链接时长:\t%{time_connect} 开始传输时长:\t%{time_starttransfer} 总时长:\t%{time_total} ' -o /dev/null -s "$1"
- 测试
[root@localhost src]# ./get_site_status.sh www.baidu.com 访问www.baidu.com的统计数据: HTTP返回码: 200 返回内容大小: 2381 重定向次数: 0 域名解析时长: 0.139 建立链接时长: 0.171 开始传输时长: 0.205 总时长: 0.205