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

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

  1. kill -0 pid

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

相应地,在 C 语言里就是

  1. kill (pid, 0)

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