cplane_pid=`pidof hnb_gw.exe`
if [ -z $cplane_pid ]
then
STATUS=`failure`
echo "Cplane hnbgw running $STATUS"
else
STATUS=`success`
echo "Cplane hnbgw running $STATUS"
fi
echo
Run Code Online (Sandbox Code Playgroud) 即使通过system()调用成功运行命令后,我得到-1返回值.有关更多信息,请参阅以下C代码.
system("ping -w 3 -c 1 -q -I 63.254.203.24 63.254.203.26 >/dev/null");
Run Code Online (Sandbox Code Playgroud)
然后我检查这个system()调用的返回值,即使它是可ping的但我发现-1作为返回值.