Python程序Daemon化

python守护进程实现原理:

  • 首先守护进程必须将自己与父进程分离开,所以在第一个 os.fork()操作完成后立即终结父进程

  • 当子进程成为孤儿以后,就调用os.setsid()创建一个全新的进程会话,并将子进程设为会话的头领,也就是子进程设置为新的进程组的头领进程,并确保没有任何与之关联的控制终端。

参考

Last updated