3

我有一个小 python3 脚本来控制我们的中央供暖。它通过一个while true:循环运行,与time.sleep(-time.time() % 5)系统时钟同步,同时if永远检查语句。总运行时间超过一年。它在 Raspberry 2 上的 Arch Linux ARM 上的 GNU 屏幕内运行。

到目前为止,它发生了两次,程序只是“休眠”,直到我登录并重新连接到屏幕。然后我可以看到输出,例如五小时前它开始睡眠时的输出,一旦重新连接到屏幕,它就会继续工作并提供新的输出。

我不知道从哪里开始,因为我没有收到任何错误,而且“睡眠”恰好发生在没有我能想到的任何关系的情况下。

我还有另外两个 python 脚本也在它自己的 GNU 屏幕上运行。一个脚本仍然使用 a 将温度记录到数据库中,time.sleep(-time.time() % 60)而另一个脚本始终将值保存到数据库中。

4

0 回答 0