gpt4 book ai didi

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

转载 作者:太空狗 更新时间:2023-10-30 01:00:12 32 4
gpt4 key购买 nike

我想用 python 编写一个通过 systemd 启动的守护进程。

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

根据文档:

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

...如何用 Python 做到这一点?

最佳答案

或许,您可以使用 sdnotify python 模块,它是 sd_notify 的纯 python 实现协议(protocol)。实际上,协议(protocol)很简单,所以模块实现也很短。

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

关于python - 具有看门狗支持的 Python 中的 Systemd 守护进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36893888/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com