Linux 下检查 PID 是否存在

刚从网上学习的,记下来。

Linux 下检查 PID 是否存在,最快的方法就是用 kill 命令。

[bash]
kill -0 <pid>
[/bash]

对于信号“0”的解释:exit code indicates if a signal may be sent

相应地,在 C 语言里就是

[c]
kill (<pid>, 0)
[/c]


参考资料:
1. Unix man pages: kill()
2. Fast way to determine if a PID exists on (Windows)?

 

添加新评论