Wenn z.B. rsyslog Service überwacht werden sollte. Ein Script mit folgendem Inhalt erstellen:
#!/bin/sh ### Stellt sicher, dass RSYSLOG laeuft if [ $(ps -A | grep -c rsyslog) = 0 ]; then echo "$(date) rsyslog wiederbeleben" >> $logfile /etc/init.d/rsyslog restart fi
unter z.B. /etc/cron.1min ablegen und mit
chmod 755 /etc/cron.1min
ausführlich machen.
Ins crontab eintragen:
*/1 * * * * /etc/cron.1min
crond Deamon reloaden
/etc/init.d/crond reload
Somit wird jede Minute nachgeschaut ob rsyslog Deamon läuft, und wenn nicht, wird dieser restartet. Dieses Verfahren kann auch bei allen anderen wichtigen Diensten angewendet werden.
~~UP~~