From 30a21e5d2ecd7e9e6b3b739d8bc5c2f324e07b3a Mon Sep 17 00:00:00 2001 From: Jonny007-MKD Date: Sun, 17 Jan 2021 12:59:36 +0100 Subject: [PATCH] Fix command line argument parsing --- check_rpi_temperature.sh | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/check_rpi_temperature.sh b/check_rpi_temperature.sh index 66b6ae7..895ffeb 100755 --- a/check_rpi_temperature.sh +++ b/check_rpi_temperature.sh @@ -22,22 +22,20 @@ while [[ $# -gt 0 ]]; do ''|*[!0-9]*) echoerr "Value for \"$1\" has to be a number"; exit -3;; esac WARN=$2 - shift; shift + shift ;; -c|--crit|--critical) case "$2" in ''|*[!0-9]*) echoerr "Value for \"$1\" has to be a number"; exit -3;; esac CRIT=$2 - shift; shift + shift ;; -f|--fahrenheit) FAHRENHEIT=true - shift ;; -d|--debug) DEBUG=true - shift ;; -?|--help) echo "Check /proc/mdstat. Arguments:" @@ -82,6 +80,7 @@ if $FAHRENHEIT; then fi +log "$temp$unit. Warn: $WARN, Crit: $CRIT" c=$(bc <<< "$temp > $CRIT") w=$(bc <<< "$temp > $WARN")