请问SOLARIS顶级高手:为什么用system调的ping会永不退出?

RT:

char cmd[] = "ping 192.168.1.1 3 > /tmp/cping.dat";
system(cmd);

为什么有时候用诸如上述system调用的ping会一直在后台存在,而不是3秒钟退出?

作者: SpadeJunior   发布时间: 2011-04-14

不常用solaris 但是在我这里的solaris系统里
usage: ping host [timeout]

从这个用法可以看出 你那个3属于timeout 而非3次的含义

作者: steptodream   发布时间: 2011-04-15

引用 1 楼 steptodream 的回复:
不常用solaris 但是在我这里的solaris系统里
usage: ping host [timeout]

从这个用法可以看出 你那个3属于timeout 而非3次的含义

好像是发送ICMP包设置超时值,并不是超时退出ping命令

作者: yong_f   发布时间: 2011-04-15

/tmp/cping.dat 文件中有内容吗?

作者: justkk   发布时间: 2011-04-15