- or download this
unless ($^O =~ /aix/) { die ... }
# might be better as
die ... unless $^O =~ /aix/;
- or download this
my $sequence_number = shift || die ...;
# technically, you want 'or' instead of '||' here
...
or die ...;
open ERROR, "/usr/bin/errpt -g -l $sequence_number |"
or die "can't run errpt -g -l $sequence_number: $!";
- or download this
while (<ERROR>) {
$message{host} = (split)[1], next if /^el_nodeid/;
$message{drive} = (split)[1], next if /^el_resource/;
$message{detail} = (split)[1], next if /^el_detail_data/;
}
- or download this
printf SENDMAIL "%-16s: %-20s\n" => @$_ for
["Sequence Number" => $sequence_number],
...
) : (
[ VOLSER => $message{volser} ],
);