一个进程中,如何判断另外一个进程?
文件锁。如果中途崩溃,需要自动解锁。
进程名。这个不太可靠。
进程号。进程号是唯一的。
经过反复考虑,可行的办法是:
主进程把自己的进程号,写到某个特定文件。
检测进程读取特写文件,然后得到进程号,再用进程号判断进程是否活着。
如果一个进程活着,/proc下会有进程号的目录。通过这个判断绝对可靠。
一个进程中,如何判断另外一个进程?
文件锁。如果中途崩溃,需要自动解锁。
进程名。这个不太可靠。
进程号。进程号是唯一的。
经过反复考虑,可行的办法是:
主进程把自己的进程号,写到某个特定文件。
检测进程读取特写文件,然后得到进程号,再用进程号判断进程是否活着。
如果一个进程活着,/proc下会有进程号的目录。通过这个判断绝对可靠。
微信扫码登录