Bei Ubuntu 6.06.2 konnte man noch mit der klassischen /etc/inittab arbeiten und dort Prozesse eintragen die permanent laufen sollen und sich nach Beendigung automatisch wieder starten.
Ein entsprechender Eintrag sah wie folgt aus:
C1:23:respawn:/usr/local/sbin/check_cluster.sh >> /var/log/cluster
Mit Ubuntu 8.04 hat sich da eine Kleinigkeit geändert! Hardy Heron verwendet an der Stelle jetzt upstart und damit wandern die Einträge aus der /etc/inittab in das Verzeichnis /etc/event.d
Aus der Zeile von Oben wird jetzt die Datei /etc/event.d/cluster_check mit folgendem Inhalt:
description „Cluster check Script“
start on stopped rc2
start on stopped rc3
start on stopped rc4
start on stopped rc5stop on runlevel 0
stop on runlevel 1
stop on runlevel 6console output
exec /usr/local/sbin/check_cluster.sh >> /var/log/cluster
respawn
Der Befehlt „initctl start cluster_check“ startet dann den Prozess und immer wenn er (aus welchem Grund auch) beendet wird, startet der Prozess erneut.
Nähere Infos zu Upstart finden sich hier