我写了一个简单的linux python服务 . 该服务响应以下命令:[python service.py start] [python service.py stop] [python service.py restart]
现在我希望服务自动从覆盆子开始,我希望它在出现故障时自动重启 . 树莓运行raspbian OS(基于Debian) .
我读到我必须编写一个/etc/init.d脚本以启动带有覆盆子的service.py而不是我必须在/ etc / inittab中放置规则以便重新启动service.py故障 .
这是正确的方法吗?有什么建议吗?
2 回答
你可以使用upstart:
一个非常基本的例子就像下面的
/etc/init/service.conf
:您需要的所有信息都在上面的链接中upstart cookbook
为什么不做
wrapper.py
它可能不是“正确的方式”
但这是一个非常简单的方法......