Leser: 1
![]() |
|< 1 2 >| | ![]() |
13 Einträge, 2 Seiten |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#!/usr/bin/perl -wT
use strict;
use IPC::Open3;
$ENV{PATH} = '/sbin';
my ($wtr, $rdr, $err, $ret);
my $pid = open3($wtr, $rdr, $err, 'ifconfig', '-abc');
close $wtr;
waitpid $pid, 0;
$ret = $? / 256;
if ($ret == 0) {
while (my $line = <$rdr>) {
print $line; # oder deine Verarbeitung
}
} else {
local $/;
my $errors = $err ? <$err> : <$rdr>;
print STDERR "Unable to execute ifconfig: ($ret)\n";
print STDERR "$errors" if $errors;
}
close $rdr;
close $err if $err;
exit $ret;
use warnings;
![]() |
|< 1 2 >| | ![]() |
13 Einträge, 2 Seiten |