Quellcode durchsuchen

Will die if signal received from a testCmd

git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1364 f882894a-f735-0410-b71e-b25c423dba1c
Ton Voon vor 20 Jahren
Ursprung
Commit
a0f3874676
1 geänderte Dateien mit 5 neuen und 2 gelöschten Zeilen
  1. 5 2
      NPTest.pm

+ 5 - 2
NPTest.pm

@@ -609,10 +609,13 @@ sub testCmd {
 	my $object = $class->new;
 	
 	my $output = `$command`;
+	$object->return_code($? >> 8);
+	$_ = $? & 127;
+	if ($_) {
+		die "Got signal $_ for command $command";
+	}
 	chomp $output;
-	
 	$object->output($output);
-	$object->return_code($? >> 8);
 
 	if ($ENV{'NPTEST_DEBUG'}) {
 		my ($pkg, $file, $line) = caller(0);