in reply to Reading only STDERR
child.pl:#!perl -l use IPC::Open3; $pid = open3(\*WTRFH, \*RDRFH, \*ERRFH, 'perl child.pl'); while (<ERRFH>) { print "Received error message <$_>"; }
output of perl parent.pl:#!perl for (1..5) { print STDERR "Message $_\n"; }
Received error message <Message 1 > Received error message <Message 2 > Received error message <Message 3 > Received error message <Message 4 > Received error message <Message 5 >
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Reading only STDERR
by nomis80 (Sexton) on Apr 06, 2005 at 13:52 UTC | |
by Roy Johnson (Monsignor) on Apr 06, 2005 at 13:57 UTC | |
by nomis80 (Sexton) on Apr 06, 2005 at 14:02 UTC | |
by Roy Johnson (Monsignor) on Apr 06, 2005 at 14:11 UTC | |
by rev_1318 (Chaplain) on Apr 06, 2005 at 14:45 UTC |