Python守护进程死了

时间:2016-10-10 11:22:41

标签: python linux daemon

我用这些lib linktosite创建了一个守护程序进程 我通过ssh连接并使用python myDaemon.py start启动进程。

我在守护进程方法中使用循环来完成我的任务。但是一旦我注销守护进程就停止了(死)。

是否会发生这种情况,因为我将PID文件保存在用户身上,而不是保存在根文件夹中?

任何人的想法。我可以提供代码,但现在可以创建线程。(+ 3h)

1 个答案:

答案 0 :(得分:-1)

python脚本中使用shebang行。使用该命令使其可执行。     chmod + x test.py 即使关闭终端,也不要使用挂机在后台运行程序。

nohup /path/to/test.py &

不要忘记使用&将其置于后台。

要再次查看该过程,请在终端

中使用
ps ax | grep test.py

Answer

Another way would be actually make it an upstart script