问个问题哈,挺急的

问个问题哈,挺急的

问个问题,急着用,却没有机器试,斑竹帮忙答一下,举个例子,ps aux|grep httpd 的返回值是什么,或者说怎么对一个进程的存在与否进行判断并进行后续操作?急,先谢谢了      
类似如下输出:
[root@QASuse root]# ps aux| grep sshd
root   670   0.0   0.5  2652  1296  ?   S  17:13  0:00 /usr/sbin/sshd

后续可以提取各项信息。

if [ -z `ps aux | grep httpd` ]; then
    echo "No httpd started!"
fi      
不胜感激!      
[QUOTE]最初由 linuxosa 发布
[B]类似如下输出:
[root@QASuse root]# ps aux| grep sshd
root   670   0.0   0.5  2652  1296  ?   S  17:13  0:00 /usr/sbin/sshd

后续可以提取各项信息。

if [ -z `ps aux | grep httpd` ]; then
    echo "No httpd started!"
fi [/B][/QUOTE]

那个  -z  是什么意思啊!!
还有
ps aux
没有
"-"      
-z: test if the string is zero lenght;
ps: pls see "man ps".      
[QUOTE]最初由 linuxosa 发布
[B]-z: test if the string is zero lenght;
ps: pls see "man ps". [/B][/QUOTE]

啊!!!
是英文.只好查字典了.谢谢你!!!      
试试 pidof