|
蓝森林 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找不到匹配模式或者出错的时候,是不会返回错误信息的! |
请教:如何判断某一进程是否还存在??
哦
好的
谢谢指点 |
| |