From c3cd8ad38d84b87b89870703a23ce4a30e0a65f2 Mon Sep 17 00:00:00 2001 From: Stephen Gran Date: Sat, 30 Jul 2011 13:40:05 +0100 Subject: [PATCH] oops, catch exec failure Signed-off-by: Stephen Gran --- dsa-nagios-checks/checks/dsa-check-raid-megactl | 4 ++++ 1 file changed, 4 insertions(+) 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+/) { -- 2.20.1