Python中的Systemd守护进程,具有看门狗支持

我想在python中编写一个守护进程,它通过systemd启动.

我想使用Type=notify,这样我就不必做双叉魔法了.

根据文件:

The reference implementation for this notification is provided by libsystemd-daemon.so

…如何用Python做到这一点?

解决方法:

也许你可以使用sdnotify python模块,它是sd_notify协议的纯python实现.实际上,协议相当简单,因此模块实现很短.

要使用看门狗机制,您应该添加WatchdocSec =< smth>到单元文件,然后定期从您的服务发送WATCHDOG = 1消息.检查Restart =选项.

上一篇:linux – 将’V’写入看门狗设备文件的含义


下一篇:Linux内核调试技术——进程上下文R状态死锁监测