Check command status in separate method

This commit is contained in:
Georg Schönberger
2014-02-28 15:45:04 +01:00
parent 01dc7bf3f2
commit d17253335a

View File

@@ -125,6 +125,18 @@ sub displayVersion {
exit(STATE_OK);
}
sub checkCommandStatus{
my @output = @{(shift)};
foreach my $line (@output){
if(($line =~ /^Status/) && ($line eq "Status = Success\n")){
return 1;
}
else{
return 0;
}
}
}
# Returns information about:
# - Controller status and controller temperature
sub getControllerStatus {
@@ -140,7 +152,7 @@ sub getControllerStatus {
my @output = `$command`;
if($output[1] eq "Status = Success\n") {
if(checkCommandStatus(\@output)) {
foreach my $line (@output) {
my $first;
my $last;