From 934be986851265789979dde2e220d81cfd352850 Mon Sep 17 00:00:00 2001 From: David Coppit Date: Sun, 22 Jan 2017 11:23:01 -0500 Subject: [PATCH] Add more logging Also use a more cross-platform method for parsing times --- monitor.sh | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/monitor.sh b/monitor.sh index 793ca5a..e7f2994 100755 --- a/monitor.sh +++ b/monitor.sh @@ -99,7 +99,7 @@ function check_config { #----------------------------------------------------------------------------------------------------------------------- function to_seconds { - readarray elements < <(echo $1 | sed 's/:/\n/g' | tac) + readarray elements < <(echo $1 | tr ':' '\n' | tac) SECONDS=0 POWER=1 @@ -190,6 +190,18 @@ SETTLE_DURATION=$(to_seconds $SETTLE_DURATION) MAX_WAIT_TIME=$(to_seconds $MAX_WAIT_TIME) MIN_PERIOD=$(to_seconds $MIN_PERIOD) +echo "$(ts) CONFIGURATION:" +echo "$(ts) WATCH_DIR=$WATCH_DIR" +echo "$(ts) SETTLE_DURATION=$SETTLE_DURATION" +echo "$(ts) MAX_WAIT_TIME=$MAX_WAIT_TIME" +echo "$(ts) MIN_PERIOD=$MIN_PERIOD" +echo "$(ts) COMMAND=$COMMAND" +echo "$(ts) USER_ID=$USER_ID" +echo "$(ts) GROUP_ID=$GROUP_ID" +echo "$(ts) UMASK=$UMASK" +echo "$(ts) DEBUG=$DEBUG" +echo "$(ts) IGNORE_EVENTS_WHILE_COMMAND_IS_RUNNING=$IGNORE_EVENTS_WHILE_COMMAND_IS_RUNNING" + pipe=$(mktemp -u) mkfifo $pipe