|
藍森林 http://www.lslnet.com 2006年6月6日 10:18
在SCO中如何用C(不使用system命令)實現查看某個進程是否啟動了
哪位大俠知道啊?? :lol: |
在SCO中如何用C(不使用system命令)實現查看某個進程是否啟動了
用管道:sprintf(strCmd,"ps -ef|grep %s|grep -v grep",進程名);
fp=popen(strCmd,"r");fgets(strBuffer,512,fp);根據strBuffer內容判斷 |
在SCO中如何用C(不使用system命令)實現查看某個進程是否啟動了
果然是高人。 |
在SCO中如何用C(不使用system命令)實現查看某個進程是否啟動了
能不能不使用ps實現這個功能呢? |
在SCO中如何用C(不使用system命令)實現查看某個進程是否啟動了
利用/proc實現 |
在SCO中如何用C(不使用system命令)實現查看某個進程是否啟動了
SCO UNIX中沒有PROC,我用的是5。X版 |
在SCO中如何用C(不使用system命令)實現查看某個進程是否啟動了
為什麼排斥system和popen呢?這是很好的方法呀。 |
| |