使用 ps 监控进程

作者:Janos Gyerik

在之前的技术提示中,我们学习了如何使用 kill 来监控进程。另一种选择是使用 ps。对于这两种方法,您可以检查 $? 以了解成功/失败。但是请注意,kill -0即使进程实际存在,也可能会返回失败。当当前用户没有该进程的权限时,就会发生这种情况,例如kill -0 1.

要静默地检查进程(没有输出),请使用

kill -0 PID 2>/dev/null
ps -p PID >/dev/null
加载 Disqus 评论