Linux Prozesse mit Monit überwachen

Ich war auf der Suche nach einer einfachen Möglichkeit sicherzustellen das ein Serverdienst (in diesem Fall Tor) neu gestarted wird wenn er abgestürtzt ist.

Bisher habe ich so etwas mit Cron gelöst. Monit scheint dies besser hinzubekommen.

Zuerst die Installation

sudo apt-get install monit

Dann die Konfiguration für den Dienst Tor.

sudo vi /etc/monit/monitrc

    check process tor with pidfile /var/run/tor/tor.pid
    start program "/etc/init.d/tor start"
    stop program "/etc/init.d/tor stop

Geht wahrscheinlich noch schöner und besser aber scheint zu funktionieren