PING退出代码在linux和windows之间有所不同

时间:2016-08-04 07:42:24

标签: linux windows networking tcp ping

我今天注意到这种行为,这对我来说是一个奇怪的惊喜。

linux:

ping host_live : exit code 0
ping host_down : exit code 1
ping host_not_found : exit code 1

Windows 7:

ping host_live : exit code 0
ping host_down : exit code 0
ping host_not_found : exit code 1

(host_not_found:我的意思是,主机名无法解析为IP地址)

=== Windows ===

考虑到TcpIp堆栈和实用程序是在unix下生成的,并从其他供应商/操作系统中复制,这是不同行为的基本原理吗?

在我的批处理脚本开始时,如何检测远程方是否已关闭?

我应该在1200个客户端上部署自定义ping实用程序吗?

0 个答案:

没有答案