【问题标题】:Cannot find daemon after daemonizing python script守护python脚本后找不到守护进程
【发布时间】:2018-12-13 21:33:55
【问题描述】:
我使用 daemonize python 库对 python 脚本进行了守护,但现在我找不到它产生的守护进程。我想找到守护进程并将其杀死以对脚本进行一些更改。
我使用以下来守护进程:
pidfile='/tmp/filename.pid'
daemon = Daemonize(app='filename',pid=pidfile, action=main)
print("守护进程启动")
daemon.start()
【问题讨论】:
标签:
python
linux
daemon
kill
python-daemon
【解决方案1】:
打开终端窗口并尝试以下操作:
ps ax | grep <ScriptThatStartedTheDaemon>.py
它应该返回 PID 和进程的名称。获得 PID 后,请执行以下操作:
kill <pid>
根据您运行脚本的次数,您可能有多个守护进程正在运行,在这种情况下,您需要杀死所有的守护进程。
为确保进程已终止,请再次运行第一行代码。如果已成功终止,则不应显示带有您杀死的 PID 的进程。