Questions tagged «python-daemon»

5
Python守护程序和systemd服务
我有一个简单的Python脚本充当守护程序。我试图创建systemd脚本,以便能够在启动过程中启动此脚本。 当前的systemd脚本: [Unit] Description=Text After=syslog.target [Service] Type=forking User=node Group=node WorkingDirectory=/home/node/Node/ PIDFile=/var/run/zebra.pid ExecStart=/home/node/Node/node.py [Install] WantedBy=multi-user.target node.py: if __name__ == '__main__': with daemon.DaemonContext(): check = Node() check.run() run包含while True循环。 我尝试使用运行该服务systemctl start zebra-node.service。不幸的是,服务从未完成说明序列-我必须按Ctrl + C。脚本正在运行,但是状态为激活,一段时间后变为停用状态。现在我正在使用python-daemon(但是在我尝试不使用它之前,症状是相似的)。 我应该为脚本实现一些其他功能还是systemd文件不正确?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.