- 功能:检测自己本地访问目标网站的返回状态、访问质量信息
[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返回码: %{http_code}
返回内容大小: %{size_download}
重定向次数: %{num_redirects}
域名解析时长: %{time_namelookup}
建立链接时长: %{time_connect}
开始传输时长: %{time_starttransfer}
总时长: %{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