From: Stephen Gran Date: Sat, 30 Jul 2011 12:40:05 +0000 (+0100) Subject: oops, catch exec failure X-Git-Url: https://wiki.adam-barratt.org.uk/gitweb/?a=commitdiff_plain;h=c3cd8ad38d84b87b89870703a23ce4a30e0a65f2;p=mirror%2Fdsa-nagios.git oops, catch exec failure Signed-off-by: Stephen Gran --- diff --git a/dsa-nagios-checks/checks/dsa-check-raid-megactl b/dsa-nagios-checks/checks/dsa-check-raid-megactl index ae7a78c..da6a6f2 100755 --- a/dsa-nagios-checks/checks/dsa-check-raid-megactl +++ b/dsa-nagios-checks/checks/dsa-check-raid-megactl @@ -10,6 +10,10 @@ my @ok; my @cmd = ('sudo', 'megactl', '-Hv', '2>&1'); my @output = `@cmd`; +if ($? != 0) { + print "WARNING: Exec failed!\n"; + exit 2; +} for my $line (@output) { if ($line =~ /^(\w+)\s+/) {