Back | System Monitoring with Perl | Table Of Contents | Next |
From Jim Trocki's (trockij@transmeta.com) presentation on mon:
#!/usr/bin/perl
my @failed; my $detail;
foreach my $item (@ARGV) { my $output = `showmount -e $item 2>&1`; if ($?) { push @failed, $item; $detail .= "$item failed:\n$output\n"; }
else { $detail .= "$item ok:\n$output\n"; } }
print join (" ", @failed), "\n"; print $detail;
@failed == 0 ? exit 0 : exit 1;
Back | System Monitoring with Perl | Table Of Contents | Next |