#!/bin/bash while true; do [ -f /tmp/nowatchdog ] && continue DISPLAY=:0 [ -f /tmp/.X0-lock ] || (((/usr/bin/X -ac :0 ; rm /tmp/.X0-lock) &) && sleep 3) pidof vdr-sxfe > /dev/null && RUN=1 if [ -z $RUN ]; then echo "Starting vdr-sxfe" logger -i -t vdrwatchdog -p local0.info "Starting vdr-sxfe" vdr-sxfe xvdr://192.168.0.202:37890 --display :0 --aspect auto --fullscreen --lirc --syslog -b --audio alsa:hdmi sleep 30 fi unset RUN done