我有几个我想在系统中作为服务的 python 脚本。我最初的方法是使用 python-daemon 并且它有效。进程已分离并在后台运行。然后我了解到 init.d 提供了我需要的包装器,即 daemon-start-stop。
现在我不知道该怎么办。是否值得让 python-daemon 变红或相反,或者两者都保留(在这种情况下,python-daemon 必须使用 detach=False 启动)。
如果有人对 init.d 脚本和守护进程有经验,我很想听听您的意见。
几个问题,我正在寻找答案: - 这两种解决方案之间的优缺点 - 哪个更简单但更强大的解决方案 - 您过去发现了什么问题
我知道这个问题可能有点像讨论的介绍,因为可能没有明确的答案。但是,我想在自己陷入陷阱之前先了解其他人的错误。