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