Upstart和Supervisord有什么区别?

Ale*_*xis 24 python debian upstart supervisord

Upstart和Supervisord是否可以互换?他们一起工作吗?我想在我的系统(debian)启动时以root身份运行python程序.启动后,我希望进程管理器在崩溃时继续运行程序.哪个更适合这样做?

小智 35

Upstart是作为传统init守护进程的替代品而开发的.Supervisord是一个流程管理器(具有许多功能),但它仍然需要由一个init守护程序本身运行.

我个人觉得Upstart足以满足我的大部分用例,而且从你的问题来看,我认为它对你来说也没问题.

有四个新贵节应该是您特别感兴趣的:开始,停止,重生和执行.您可以在http://upstart.ubuntu.com/cookbook/上阅读更多相关信息.

如果您仍然喜欢使用Supervisord路线,这似乎是一个很好的线索,可以帮助您入门 - https://serverfault.com/questions/96499/how-to-automatically-start-supervisord-on-linux-ubuntu