我编写了一个 PYTHON 脚本来控制我家的供暖和空调系统。它通过 MYSQL 数据库获取信息和设置,并通过 USB/Serial 通信与外界通信。它只是在运行一个无限循环,检查温度等。目前在带有 Arch Linux 的 Raspberry PI 上运行。因为它对我家人的舒适至关重要,所以我希望它相当可靠,并从关机中优雅地恢复。我可以在控制台上启动它,并且最新的版本还没有在我身上崩溃,所以它看起来很稳定。我的问题:让我自动启动它的简单方法是什么?如何自动检查它是否正在运行,如果它崩溃了,再次启动它?
我怀疑答案可能与 Cron 相关,或者可能与它的守护进程有关,但我不是 OO 程序员,所以目前这些似乎有点令人生畏。