最佳实践:unix守护程序的PID文件

时间:2017-09-28 22:30:49

标签: unix daemon pid

对于Unix守护程序的父进程或子进程来说,最好的做法是编写PID文件(对于子进程)。

1 个答案:

答案 0 :(得分:1)

实际的守护程序进程(子进程)。

根据daemon包提供的systemd手册页,可通过运行man daemon在RHEL 7(或CentOS 7)主机上查看:

  
      
  1. 在守护进程中,编写守护进程PID(由getpid()返回)          到一个PID文件,例如/run/foobar.pid(对于一个假设的守护进程)          " foobar")确保守护进程不能多次启动。          这必须以无竞争的方式实现,以便PID文件          仅在与PID同时验证时更新          以前存储在PID文件中的不再存在或属于a          外国进程。
  2.   

您还可以阅读手册页on the internet