From e767a07ac2cc73a81346b95dad0ddae349f70bd2 Mon Sep 17 00:00:00 2001 From: Florz Date: Fri, 4 Apr 2014 20:28:13 +0200 Subject: [PATCH] fixed --- Dump.sh | 4 +++- run.sh | 9 +++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100755 run.sh diff --git a/Dump.sh b/Dump.sh index 0b535cd..831157b 100755 --- a/Dump.sh +++ b/Dump.sh @@ -62,9 +62,11 @@ do_record() { # THIS_SLEEP_PID="$(cat ${PIDFILE_BASE}_SLEEP_PID_${GROUP_ID})" # kill -9 $THIS_SLEEP_PID # fi - echo "capture for camera $i died, commiting suicide" + echo "capture for camera $i died, killing all captures" + kill "$(cat ${PIDFILE_BASE}_KILL_${GROUP_ID} )" kill $SCRIPT_PID >> /dev/null 2>&1 sleep 10 + kill -9 "$(cat ${PIDFILE_BASE}_KILL_${GROUP_ID} )" kill -9 %SCRIPT_PID >> /dev/null 2>&1 fi } diff --git a/run.sh b/run.sh new file mode 100755 index 0000000..44c2cc6 --- /dev/null +++ b/run.sh @@ -0,0 +1,9 @@ +#! /bin/bash + +SCRIPT_DIR="$( cd $( dirname "${BASH_SOURCE[0]}" ); pwd )/" + +while true; do + pkill -9 Dump.sh + $SCRIPT_DIR/Dump.sh + sleep 10 +done