Listing zum Artikel Dauerlufer, 
Prozesse auf Verfgbarkeit berwachen
----------------------------------------------------------------------
c't 8/03, S. 202 (ju)

Inhalt:

runvdr     Shell-Skript zum Starten und berwachen des Video-Servers
vdr-server Init-Skript, das runvdr aufruft

Installation: auf den Server kopieren und

chmod a+x ./runvdr
chmod a+x ./vdr-server

Das Skript runvdr startet drei vdr-Prozesse und
berwacht diese auf Verfgbarkeit. Jeder Prozess luft
mit einer DVB-Karte. Ist einer nicht mehr erreichbar,
versucht es zunchst diesen Prozess neu zu
starten. Schlgt dies fehl, beendet es alle
vdr-Prozesse, entldt die Treiber und beginnt von vorn.

vdr-server kann als init-Skript in /etc/rc.d/
installiert werden. Entsprechende Links in den
runlevel-Verzeichnissen sorgen dafr, dass der
Video-Server beim Start des Systems gestartet wird.

Fuer Runlevel 2 (Debian)

cd /etc/rc2.d
ln -s ../init.d/vdr-server S99vdr-server

Die Pfade in vdr-server und runvdr mssen auf die
jeweilige Installation angepasst werden.