0
点赞
收藏
分享

微信扫一扫

Linux中如何判断一个另外进程是否活着


  一个进程中,如何判断另外一个进程?

  文件锁。如果中途崩溃,需要自动解锁。

  进程名。这个不太可靠。

  进程号。进程号是唯一的。


  经过反复考虑,可行的办法是:

  主进程把自己的进程号,写到某个特定文件。

  检测进程读取特写文件,然后得到进程号,再用进程号判断进程是否活着。

  如果一个进程活着,/proc下会有进程号的目录。通过这个判断绝对可靠。


举报

相关推荐

0 条评论