守护python脚本后找不到守护程序

时间:2018-12-13 21:33:56

标签: python linux daemon kill python-daemon

我使用守护进程python库守护了python脚本,但是现在我找不到它生成的守护程序。我想找到该守护进程并将其杀死以对脚本进行一些更改。

我使用了以下守护进程:

  

pidfile ='/ tmp / filename.pid'

     

daemon = Daemonize(app ='filename',pid = pidfile,action = main)

     

print(“守护程序已启动”)

     

daemon.start()

1 个答案:

答案 0 :(得分:0)

打开终端窗口,然后尝试以下操作:

ps ax | grep <ScriptThatStartedTheDaemon>.py

它应该返回PID和进程名称。有了PID后,请执行以下操作:

kill <pid>

根据运行脚本的次数,您可能会运行多个守护程序,在这种情况下,您想杀死所有守护程序。

要确保该过程已终止,请再次运行第一行代码。如果成功终止,您杀死的PID进程将不会显示。