LoveUnix » 编程开发 & Rational » 关于程序里面system不返回的问题
让LU留住您的每

一天 让LU博客留住您的每一天
2007-2-27 10:55 wanghi
关于程序里面system不返回的问题

[size=13px]我在一个程序里面
调用了
ret=system("ps -e|grep http");
然后通过ret来判断分支

可是现在出现问题了:
程序运行到system以后,就不接着往下运行了:
printf("test system\n");
ret=system("ps -e|grep http");     //运行到这里,并显示出ps的结果,就停住了
printf("test system  ok\n");           //没有运行到这里

我如果另外写个小程序来运行
printf("test system\n");
ret=system("ps -e|grep http");  
printf("test system  ok\n");        
就很正常。

哪个大侠曾经遇到过这样的问题,给个提示呢。谢谢了[/size]

2007-2-27 17:43 wanghi
顺便打听一下,还有什么其他的方法不用system的,也能看到进程的状况的吗?
比较急,希望大家能给点提示!

页: [1]


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.