summaryrefslogtreecommitdiff
path: root/runvdr
diff options
context:
space:
mode:
Diffstat (limited to 'runvdr')
-rwxr-xr-xrunvdr10
1 files changed, 7 insertions, 3 deletions
diff --git a/runvdr b/runvdr
index 83b2ea62..092b3ab9 100755
--- a/runvdr
+++ b/runvdr
@@ -1,13 +1,17 @@
#!/bin/sh
-DVBDIR='../DVB/driver'
-VDRCMD='./vdr -w 60'
+DVBDIR="../DVB/driver"
+VDRPRG="./vdr"
+VDRCMD="$VDRPRG -w 60"
-while test 1; do
+KILLPROC="/sbin/killproc -TERM"
+
+while (true) do
# (cd $DVBDIR; make reload)
# sleep 3
if $VDRCMD; then exit; fi
date
echo "restarting VDR"
+ $KILLPROC $VDRPRG
sleep 10
done