我知道我的ping在我的Linux平台(Ubuntu 13.10)没有超时。所以我试着
Ping w 2 unreachable.com
和
ping - w2 unreachable.com
在这两种情况下,它都在2秒后超时。如何使用这个ping并确定超时?这是可能的吗?我希望这个命令在2秒后停止,无论任何连接状态。
您需要了解的一件事是,ping -c 5 -W 2将发送5次ping,每次等待2秒(所以总共最多10秒)。
然后ping -w 5将发送ping,但只会在5秒后停止。
您需要小心名称解析:如果您使用自己的名称而不是IP地址,这个名称的解析不会计入那些超时和等待。如果你使用你的DNS,你可以在/etc/resolve.conf中设置它的超时时间——请参阅它的手册页。