Ich habe einige JVM-basierte Prozesse, die ich unbedingt starten muss, wenn mein Server neu gestartet wird, und auch, wenn er aufgrund eines unerwarteten Fehlers anhält usw.
Ich verwende Ubuntu 12.04 für alle Fälle.
Ich habe Beispiel-Upstart-Skripte gesehen und lehne mich auf diese Weise an, aber ich möchte verstehen, was die Unterschiede mit so etwas wie Upstart oder Supervisord zu tun haben.
Werden sie genau für den gleichen Zweck verwendet oder gibt es Unterschiede in der Funktionalität?