小编Dee*_*pak的帖子

"[太多的论点"偶尔出现在pidof上

 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)

shell

5
推荐指数
1
解决办法
417
查看次数

system()调用在C中返回错误的值

即使通过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作为返回值.

c linux system

0
推荐指数
1
解决办法
539
查看次数

标签 统计

c ×1

linux ×1

shell ×1

system ×1