当前位置: 技术问答>linux和unix
关于 ps | grep 的问题
来源: 互联网 发布时间:2015-05-15
本文导语: 在执行ps | grep abc命令时,一般情况下结果中没有grep这个进程, 但有时却有。 这是为什么?能够控制吗? | 不想看到grep这个进程,可以这样做 ps -ef | grep abc | grep -v grep 至于为什么有的时候会有g...
在执行ps | grep abc命令时,一般情况下结果中没有grep这个进程,
但有时却有。
这是为什么?能够控制吗?
但有时却有。
这是为什么?能够控制吗?
|
不想看到grep这个进程,可以这样做
ps -ef | grep abc | grep -v grep
至于为什么有的时候会有grep有的时候没有,这个我想是因为用ps -ef | grep abc的时候,因为有管道,所以需要进程组的建立,当ps的时候,grep的进程可能存在,也可能不存在,所以就会出现你的问题。这个是无法控制的,解决方法就是再用一次grep,把含有grep的字符过滤掉
ps -ef | grep abc | grep -v grep
至于为什么有的时候会有grep有的时候没有,这个我想是因为用ps -ef | grep abc的时候,因为有管道,所以需要进程组的建立,当ps的时候,grep的进程可能存在,也可能不存在,所以就会出现你的问题。这个是无法控制的,解决方法就是再用一次grep,把含有grep的字符过滤掉