识别 Linux 中服务的警告状态

识别 Linux 中服务的警告状态

我想知道,如何找出 Linux 中处于警告状态的服务?

ps -ef | grep -q 进程 id; echo $? 显示输出为 0 。

如何查找 Linux 上的警告状态

答案1

如果您查看“ps -ef XXXX”的输出,它将列出 grep 命令本身:

>> ps -ef | grep XXXX
me        4138   712  0 17:30 pts/5    00:00:00 grep --color=auto XXXX

因此,即使不在 processid 列中,它也总能找到您的 processid。在使用 进行过滤之前,您必须提取 PID 列grep,例如使用awk

ps -ef | awk '{print $2}' | grep XXXX ; echo $?

相关内容