Stu*_*ard 13
值得在您的操作系统上对此进行一些测试.例如在OSX上
可解决的主机是什么
ping -c 1 google.com ; echo $?
Run Code Online (Sandbox Code Playgroud)
回复:
PING google.com (173.194.38.14): 56 data bytes
64 bytes from 173.194.38.14: icmp_seq=0 ttl=51 time=16.878 ms
--- google.com ping statistics ---
1 packets transmitted, 1 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 16.878/16.878/16.878/0.000 ms
Run Code Online (Sandbox Code Playgroud)
返回
0
Run Code Online (Sandbox Code Playgroud)
关闭/不响应ping的可解析主机
ping -c 1 localhost ; echo $?
Run Code Online (Sandbox Code Playgroud)
回复:
PING stuart-woodward.local (127.0.0.1): 56 data bytes
--- stuart-woodward.local ping statistics ---
1 packets transmitted, 0 packets received, 100.0% packet loss
Run Code Online (Sandbox Code Playgroud)
返回:
2
Run Code Online (Sandbox Code Playgroud)
不可解析的主机
ping -c 1 sdhjfjsd ; echo $?
Run Code Online (Sandbox Code Playgroud)
回复:
ping: cannot resolve sdhjfjsd: Unknown host
Run Code Online (Sandbox Code Playgroud)
返回:
68
Run Code Online (Sandbox Code Playgroud)
Len*_*ann 11
如果从指定的主机听到至少一个响应,ping实用程序将返回零退出状态; 如果传输成功但没有收到回复,则为2; 如果发生错误,则返回另一个值(from).
http://www.manpagez.com/man/8/ping
实际返回值可能取决于您的系统.
| 归档时间: |
|
| 查看次数: |
58668 次 |
| 最近记录: |