擅长:python、mysql、java
<p>哈卡拉的回答解决了这里描述的问题。在</p>
<p>另外两件事:</p>
<ul>
<li><p><a href="http://www.jejik.com/articles/2007/02/a_simple_unix_linux_daemon_in_python/" rel="nofollow noreferrer">Sander's code</a>(提到的<a href="https://stackoverflow.com/a/473702/1422096">here</a>)比<code>python-daemon</code>好。它更可靠。仅举一个例子:尝试用<code>python-daemon</code>启动同一个守护进程两次<em>:大错误。有了Sander的代码:一个很好的通知“Daemon already running。”</p></li>
<li><p>对于那些想使用<code>python-daemon</code>的人来说:<code>DaemonContext()</code>只生成一个守护进程。<code>DaemonRunner()</code>生成一个daemon+控制工具,允许执行<code>python script.py start</code>或{<cd7>}等操作。</p></li>
</ul>