daemon daemon/mythfrontend { need = daemon/startx; env = DISPLAY=:0; exec daemon = /usr/bin/mythfrontend; } daemon daemon/mythfrontend { need = daemon/startx ; script daemon = { while [ x = x ] do ps -ef |grep -v grep |grep -q mythfrontend if [ ! $? = 0 ] then export DISPLAY=0:0 /usr/bin/mythfrontend sleep 3 fi sleep 3 done } }