<p>我读了<a href="https://stackoverflow.com/questions/473620/how-do-you-create-a-daemon-in-python">How do you create a daemon in Python?</a>和{a2},并试图编写一个非常简单的守护程序:</p>
<pre><code>import daemon
import time
with daemon.DaemonContext():
while True:
with open('a.txt', 'a') as f:
f.write('Hi')
time.sleep(2)
</code></pre>
<p>执行<code>python script.py</code>操作会立即返回到终端(这是预期的行为)。但是<code>a.txt</code>从来没有写过,我也没有收到任何错误消息。这个简单的<code>daemon</code>有什么问题?</strong></p>