我有一些基于 jvm 的进程,我需要确保在我的服务器重新启动时启动,并且如果它由于意外错误等而停止。
我正在运行 Ubuntu 12.04 以防万一。
我看过示例 upstart 脚本,我有点倾向于这种方式,但我想了解 upstart 或 supervisord 之类的东西有何不同。
它们用于完全相同的目的还是在功能上存在差异?
ubuntu upstart supervisord
supervisord ×1
ubuntu ×1
upstart ×1