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.
This commit is contained in:
parent
75b4a1c6d6
commit
615089a044
@ -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
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user