我正在尝试使用python-daemon库,这在我看来是创建守护程序而不忘记任何东西的最安全方法。文档很差,只是PEP 3143。
另一方面,我发现了很多指向 Sander Marechal 的A simple unix/linux daemon in Python的链接。这看起来是一个更好的解决方案,或者虽然我还没有尝试使用它。
编辑:我使用了 Sander Marechal 的解决方案,它似乎工作得很好。
那么在 Python 社区中创建守护进程的实际方式是什么,是这些库之一,还是只是自己做所有事情(分叉两次等)?
此外,您会认为任何具有 PEP 的库都是更好的选择,因为它比任何其他解决方案更接近于创建守护程序的综合方式(或至少是更标准的方式)。那么这个python-daemon
包是怎么回事,它会被包含在标准库中吗?