curl命令,脚本获取返回码使用
获取http返回码:
curl -w "%{http_code}\n" https://www.baidu.com -s -o /dev/null
-w 指定获取的参数
-s 不显示传输进度 比如这种 ##########100%
-o 输出到哪里
监控网站响应时间:
curl -o /dev/null -s -w "time_connect: %{time_connect}\ntime_starttransfer: %{time_starttransfer}\ntime_total: %{time_total}\ntime_connect}\n" "https://www.baidu.com"
参数 |
含义 |
|
time_namelookup |
DNS解析域名时间 |
|
time_connect |
TCP连接的时间,三次握手的时间 |
|
time_starttransfer |
从请求开始到第一个字节将要传输的时间 |
|
time_total |
总时间 |
|
speed_download |
下载速度,单位-字节每秒 |
|
time_appconnect |
SSL|SSH等上层连接建立的时间 |
|
time_pretransfer |
从请求开始到响应开始传输的时间 |
|
time_redirect |
从开始到最后一个请求事务的时间 |
|
time_namelookup |
DNS解析域名时间,把域名--->ipd的时间 |