pgrep与PID文件完全匹配

时间:2013-07-30 21:10:36

标签: bash grep

我有一个存储在.pid文件中的进程ID。

我想要pgrep命令来确定该进程是否正在运行。我尝试使用标志pgrep -xF file.pid,但我仍然得到一个正则表达式匹配(这是我不想要的)。

有没有办法获得完全匹配?

谢谢。

2 个答案:

答案 0 :(得分:3)

您没有指定您所使用的操作系统,但在Linux上,kill -0的替代方法是检查是否存在名为/proc/<pid>的目录。这适用于台式机/笔记本电脑发行版(至少是我曾经使用过的所有版本),但在内核中不包含对/proc文件系统的支持的某些嵌入式平台上可能不适用。

答案 1 :(得分:1)

你做错了。使用kill -0