使用ping -w 1 www.baidu.com意思不应该是:响应时间超过一毫秒,就显示“请求超时"吗,知道细节的大神麻烦可以解释一下吗?响应时间为32毫秒,不应该显示响应超时吗?不胜感激
ping -w 1 www.baidu.com
正在 Ping www.a.shifen.com [61.135.169.121] 具有 32 字节的数据:
来自 61.135.169.121 的回复: 字节=32 时间=33ms TTL=54
来自 61.135.169.121 的回复: 字节=32 时间=321ms TTL=54
来自 61.135.169.121 的回复: 字节=32 时间=32ms TTL=54
来自 61.135.169.121 的回复: 字节=32 时间=35ms TTL=54
w不论结果如何,我就只Ping一秒,一秒后ping命令结束
ping -w timeout
Timeout in milliseconds to wait for each reply(等待每次回复的超时时间<毫秒>)
在linux上输入man ping,可以查看ping命令的参数,其中-w的意思是:
-w deadline
Specify a timeout, in seconds, before ping exits regardless of how many packets have been sent or received. In this case ping does not stop after count packet are sent,
it waits either for deadline expire or until count probes are answered or for some error notification from network.
亲自测试的意思就是:w代表着超时时间,像ping -w 5 www.baidu.com,意思就是只ping5秒,5秒后命令结束。