【发布时间】:2013-12-24 12:36:56
【问题描述】:
即使在通过 system() 调用成功运行命令后,我也得到了 -1 返回值。 有关详细信息,请参阅以下 C 代码。
system("ping -w 3 -c 1 -q -I 63.254.203.24 63.254.203.26 >/dev/null");
然后我正在检查这个 system() 调用的返回值,即使它是可 ping 的,但我发现 -1 作为返回值。
【问题讨论】:
-
您确定 ping 运行成功了吗?检查是否将输出重定向到某个文件确实会创建具有预期内容的文件。
-
ping 运行成功。