Hi!
Ich habe schon wieder ein Problem mit einem Script. Das Script sieht wie folgt aus:
Wenn ich das Script ausführe, erhalte ich immer die Ausgabe "process nok", obwohl der Inhalt der Variable NAGIOSPROC zB. so aussieht:
Hat jemand eine Idee was da falsch ist?
Vielen Dank schon mal für eure Antworten!
Beste Grüße,
noms
Ich habe schon wieder ein Problem mit einem Script. Das Script sieht wie folgt aus:
Code:
#! /bin/bash
NAGIOSPROC=$(/usr/local/nagios/libexec/check_nagios -e 5 -F /usr/local/nagios/var/nagios.log -C /usr/local/nagios/bin/nagios)
if [ 'echo "$NAGIOSPROC" | grep -o "NAGIOS OK"' = "NAGIOS OK" ] ; then
echo "process ok"
else
echo "process nok"
fi
Wenn ich das Script ausführe, erhalte ich immer die Ausgabe "process nok", obwohl der Inhalt der Variable NAGIOSPROC zB. so aussieht:
Code:
NAGIOS OK: 5 processes, status log updated 255 seconds ago
Hat jemand eine Idee was da falsch ist?
Vielen Dank schon mal für eure Antworten!
Beste Grüße,
noms