1)+2)
#проверяем, а не запущена ли VDR?
a=$(ps ax | grep VDR | awk '{print $5}' | grep VDR | wc | awk '{print $3}'); #тут экспериментальным путем подбираешь правильный вариант;
b=0
if [ "$a" = "$b" ]; then #запускай что тебе надо;
else killall VDR && #опять же запускай, что надо;
exit
fi