我正在尝试对服务器进行 4 小时的 ping 测试,我尝试使用
ping -t '14400' IP地址
但是我收到以下错误:“ping:ttl 14400 超出范围”还有其他解决方法吗?
答案1
该t
选项用于ping
设置数据包中的生存时间字段,这与发送的 ping 次数或持续时间无关。IIRC IPV4 TTL 字段通常限制数据包可以遍历的路由器数量(最大“跳数”)。
ping -c count -i interval
例如,您可能应该使用ping -c 240 -i 60
每 60 秒发送一次 ping 持续四个小时。
这可能不是 ping 的正确用法。手册上说
此程序旨在用于网络测试、测量和管理。由于它会给网络带来负载,因此在正常操作期间或通过自动脚本使用 ping 是不明智的。