+-
linux-重新启动后过时的PID文件
重新启动后如何处理过时的pidfile?我在想我不能信任文件中的数字,因为另一个进程可能已经使用相同的PID代替了.

我可以/应该确保pidfile不能在重启后幸免吗?当运行带有该pid的pid文件时,检测该pid文件是否正确的正确方法是什么?

最佳答案
通常,将pidfile写入/ var / run /或/ run /(在许多系统上,从/ var / run到/ run都有符号链接,因此它们是相同的).有关更多信息,请参见 Filesystem Hierarchy Standard.而且/ run /目录应该在引导时提前清除(即,因为它是作为tmpfs挂载的),所以它在重启后将无法生存.另请参见 Linux Standard Base 4.1规范.

因此,您不必关心过时的pidfile.这不应该发生,并且如果发生,则可能是因为sysadmin严重搞砸了某些东西.如果该pidfile已经存在,我将以某种错误消息退出.

点击查看更多相关文章

转载注明原文:linux-重新启动后过时的PID文件 - 乐贴网