Hallo Liste, ich habe mir ein kleines Script gebaut was checken soll ob mein vdr noch läuft und ihn, falls er gecrasht ist, neu startet. Hier der Code dazu: -- snip -- #!/bin/bash # script zum testen, ob vdr noch läuft # logger `date` ENABLED=0 test -f /etc/vdr.conf && . /etc/vdr.conf # zum debuggen echo "habe enabled: $ENABLED" > /tmp/log test "$ENABLED" != "0" || exit 0 ## einlesen der pid des vdr-prozesses aus der erstellten pid.log PID=`cat /var/run/vdr.pid` ## einlesen der Prozess-ID in eine Variable PS=`ps |grep $PID | cut -f1 -d " "` # zum debuggen echo "habe PS: $PS" >> /tmp/log if [ $PS == "" ] then ## killt provilaktisch nochmal den vdr killall vdr ## und fbtv killall fbtv /etc/init.d/vdr start /etc/init.d/vdradmin restart fi -- snap -- Der cron Aufruf sieht wie folgt aus: 0-59/2 * * * * root /usr/local/bin/checkit.sh Damit müsste er ja jede Minute das Script aufrufen, oder? Zum debuggen habe ich ja oben die Ausgabe nach /tmp/log eingefügt. Diese Datei wird nie erstellt. Laut /var/log/syslog wird das Script aber aufgerufen: Mar 19 21:00:01 pc-floh /USR/SBIN/CRON[3194]: (root) CMD (root /usr/local/bin/checkit.sh) Hat jemand ne Idee woran das liegt und was ich da tun kann?? Besten Gruß, Floh