27 lines
485 B
Bash
27 lines
485 B
Bash
|
|
|
|
cd /home/pi/opt/vdr
|
|
|
|
sleep 60
|
|
|
|
while true; do
|
|
running=`./svdrpsend help 2>&1 | grep version | wc -l`
|
|
if [ $running -ne 0 ]; then
|
|
#echo running
|
|
:
|
|
else
|
|
echo "VDR stalled (1)"
|
|
sleep 10
|
|
running=`./svdrpsend help 2>&1 | grep version | wc -l`
|
|
if [ $running -ne 0 ]; then
|
|
echo running
|
|
else
|
|
echo "VDR stalled (2) ...restarting"
|
|
id=$(ps aux | grep "/home/pi/opt/vdr/[v]dr " | awk '{print $2; }')
|
|
sudo kill -9 $id
|
|
sleep 60
|
|
fi
|
|
fi
|
|
sleep 10
|
|
done
|