当前位置: 技术问答>linux和unix
关于程序里面system不返回的问题
来源: 互联网 发布时间:2016-03-01
本文导语: 我在一个程序里面 调用了 ret=system("ps -e|grep http"); 然后通过ret来判断分支 可是现在出现问题了: 程序运行到system以后,就不接着往下运行了: printf("test systemn"); ret=system("ps -e|grep http"); //运行到这里,并显示出ps的...
我在一个程序里面
调用了
ret=system("ps -e|grep http");
然后通过ret来判断分支
可是现在出现问题了:
程序运行到system以后,就不接着往下运行了:
printf("test systemn");
ret=system("ps -e|grep http"); //运行到这里,并显示出ps的结果,就停住了
printf("test system okn"); //没有运行到这里
我如果另外写个小程序来运行
printf("test systemn");
ret=system("ps -e|grep http");
printf("test system okn");
就很正常。
哪个大侠曾经遇到过这样的问题,给个提示呢。谢谢了
|
不明白.都是一样的代码??
可以的,程序没问题,
可以的,程序没问题,
|
没有http这个进程?