ps | grep排除grep这个进程

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ps | grep排除grep这个进程相关的知识,希望对你有一定的参考价值。

我们经常用ps | grep xxx来查询是否存在某进程,但默认情况下会将grep这个命令也作为结果返回,这样无论是否存在查询的进程,该命令的返回值都是0。
要避免这种情况可以使用grep的-v参数,含义是Select non-matching lines(选择不匹配的行)。
比如查询cron服务是否在运行

ps | grep cron | grep -v grep

以上是关于ps | grep排除grep这个进程的主要内容,如果未能解决你的问题,请参考以下文章

Linux命令grep过滤的用法

nohup &

shell常用基础

从 grep 中排除 .svn 目录 [重复]

grep 排除文件名模式

如何从“grep”中排除所有“permission denied”结果行?