pid文件中没有进程;发现正在逃跑,没有人被杀

pid文件中没有进程;发现正在逃跑,没有人被杀

我正在 RaspberryPi 上编写一个用 Python 编写的电子邮件通知程序脚本。我找到了一个教程页面,我完全复制了默认代码(它可以与简单的“python emailnotifier.py”配合使用),但我想将其改进为启动服务。

代码可以在本页底部找到(抱歉不知道如何插入):

https://pimylifeup.com/raspberry-pi-email-notifier/

启动服务后检查状态,可以看到以下内容:

“正在停止系统#DAEMON_NAME守护进程:启动-停止-守护进程:警告:无法杀死2270:没有这样的进程

发现 pid 文件“/var/run/emailnotifier.pid”中没有进程正在运行;没有人被杀。

失败的!

答案1

看起来您需要将写入 pidfile 添加到您的代码中。

一开始

import os

在第一次尝试之前:

open('/var/run/emailnotifier.pid','w').write(str(os.getpid()))

相关内容