蓝森林首页 | 返回主页 | 本站地图 | 站内搜索 | 联系信箱 |
 您目前的位置:首页 > 自由软件 > 技术交流 > 系统管理


    

蓝森林 http://www.lslnet.com 2006年8月18日 15:18


请教:如何判断某一进程是否还存在??

用ps -ef|grep "进程名字"
可以看到某进程还在不在

但是,如果让计算机本身也知道这个进程在不在,如何做呢?
也就是说,让计算机自己判断某一进程是否在运行

请教:如何判断某一进程是否还存在??

哈哈
我找到方法了
ps -e |grep -q '进程名字' 2>;/dev/null
然后执行
$?查看反回值
如果是非0则进程不存在
grep -q   # -q的意思是不在屏幕不上回显信息
2>;/dev/null的意思是反回的错误信息,输出到/dev/null也就是,不在屏幕上回显任何错误信息,如果有错误信息则输出到/dev/null也就是让计算机做操作也不做
我不知道这个方法是不是有点笨,如果有更好的方法还望GGJJ指教...

请教:如何判断某一进程是否还存在??

good
p.s:2>;/dev/null是多余的,因为grep找不到匹配模式或者出错的时候,是不会返回错误信息的!

请教:如何判断某一进程是否还存在??


好的
谢谢指点



Copyright © 1999-2000 LSLNET.COM. All rights reserved. 蓝森林网站 版权所有。 E-mail : webmaster@lslnet.com