From 615089a044e265b9e8e5ab7b08f863a0a6e9261a Mon Sep 17 00:00:00 2001 From: Ryan Loudfoot Date: Sat, 6 Sep 2014 16:36:21 -0400 Subject: [PATCH] Now use whereis to find the sensors program instead of assuming a path. Also mention help in the readme if the program is not found. --- check_temp.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/check_temp.sh b/check_temp.sh index 339daf8..e7ec9e3 100755 --- a/check_temp.sh +++ b/check_temp.sh @@ -33,11 +33,11 @@ # # ############################################################################### -VERSION="Version 0.92" +VERSION="Version 0.93" AUTHOR="(c) 2011 Jack-Benny Persson (jack-benny@cyberinfo.se)" # Sensor program -SENSORPROG=/usr/bin/sensors +SENSORPROG=$(whereis -b -B /{bin,usr,etc}/* -f sensors | awk '{print $2}') # Ryan's note: utils.sh is installed with nagios-plugins in with the plugins # Check if utils.sh exists. This lets you use check_domain in a testing environment @@ -100,7 +100,7 @@ sensor=CPU # See if we have sensors program installed and can execute it if [[ ! -x "$SENSORPROG" ]]; then - echo "It appears you don't have lm-sensors installed in $SENSORPROG" + echo "It appears you don't have lm-sensors installed. You may find help in the readme for this script." exit $STATE_UNKNOWN fi