From 3ece3ed42d849294853169f22783ead90694dad6 Mon Sep 17 00:00:00 2001 From: Marc Hoppe Date: Wed, 8 Dec 2021 16:52:34 +0100 Subject: [PATCH] vdrcheck --- vdrcheck.sh | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 vdrcheck.sh diff --git a/vdrcheck.sh b/vdrcheck.sh new file mode 100644 index 0000000..f5c914d --- /dev/null +++ b/vdrcheck.sh @@ -0,0 +1,26 @@ + + +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