X-Git-Url: http://git.harvie.cz/?a=blobdiff_plain;f=c%2Fgoertzel%2Fsleepmon.sh;h=729d9bb878d7fab880d9aa78f924c6f74f2a0b25;hb=43f096b6df33a61b9649067c807d72e7aab5f6d0;hp=72c827530ab6c3f5c78aca90644be6c72a9d6bc5;hpb=ef4db4f122fb1187f99ea1f5e785c239f3e8d63a;p=mirrors%2FPrograms.git diff --git a/c/goertzel/sleepmon.sh b/c/goertzel/sleepmon.sh index 72c8275..729d9bb 100755 --- a/c/goertzel/sleepmon.sh +++ b/c/goertzel/sleepmon.sh @@ -17,7 +17,9 @@ graphout="${out%%.*}.png" killall speaker-test &>/dev/null speaker-test -t sine &>/dev/null & -pid_test=$! + +touch "$out" +bash ./sleepstats.sh "$out" &>/dev/null & tresh=10 lastdate="$(date +%s)" @@ -30,6 +32,8 @@ graph=false export LC_ALL=C +#trap 'kill -9 $(jobs -p);' SIGINT + while getopts "sg" OPT; do test "$OPT" == 's' && screen=true; test "$OPT" == 'g' && graph=true; @@ -74,7 +78,7 @@ arecord | ./goertzel -n i -q -l c -t $tresh -d 4 | while read line; do lastdate="$date"; laststate="$statenum"; done | tee "$out" -kill $pid_test; sleep 0.2 +kill $(jobs -p); sleep 0.2 echo echo "Your log: $out" $graph && {