digitemp als sudo ausführen
This commit is contained in:
parent
7765093433
commit
89f5ce612c
@ -1,5 +1,12 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
|
|
||||||
|
# Beschreibung
|
||||||
|
# sudo
|
||||||
|
# Um das Script verwenden zu können, wird ein sudo-Eintrag benötigt. Mit folgender zeile kann dieser erstellt werden
|
||||||
|
# echo -e "nagios\tALL=(ALL)\tNOPASSWD: /usr/bin/digitemp_DS9097" | sudo tee /etc/sudoers.d/10-check_digitemp_adv
|
||||||
|
|
||||||
|
|
||||||
DIGITEMP="$(type -P digitemp_DS9097)"
|
DIGITEMP="$(type -P digitemp_DS9097)"
|
||||||
PARAMETER="$*"
|
PARAMETER="$*"
|
||||||
|
|
||||||
@ -110,6 +117,9 @@ then
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
DIGITEMP_EXEC="$(type -P sudo) $DIGITEMP"
|
||||||
|
|
||||||
|
|
||||||
#Wenn keine Option oder Argument angegeben wurde, wird die Hilfe ausgegeben
|
#Wenn keine Option oder Argument angegeben wurde, wird die Hilfe ausgegeben
|
||||||
#if [ -z "$PARAMETER" ]
|
#if [ -z "$PARAMETER" ]
|
||||||
#then
|
#then
|
||||||
@ -200,7 +210,7 @@ STATUS_WARNING=0
|
|||||||
STATUS_OK=0
|
STATUS_OK=0
|
||||||
|
|
||||||
|
|
||||||
for wert in $($DIGITEMP -c "$CONFIG_PATH" -a -o"%s;%R;%.0C;%.0F" -q)
|
for wert in $($DIGITEMP_EXEC -c "$CONFIG_PATH" -a -o"%s;%R;%.0C;%.0F" -q)
|
||||||
do
|
do
|
||||||
sensor_id=$(echo $wert | cut -d ";" -f 1)
|
sensor_id=$(echo $wert | cut -d ";" -f 1)
|
||||||
sensor_hex=$(echo $wert | cut -d ";" -f 2)
|
sensor_hex=$(echo $wert | cut -d ";" -f 2)
|
||||||
|
Loading…
Reference in New Issue
Block a user