open2 macht STDERR kaputt !?
am 22.02.2007 15:33:03 von Frank KulowHallo NG,
gibts da Abhilfe (für Win)?
danke Frank
use IPC::Open2;
#stderr in variable umleiten
open OLDERR, ">&", \*STDERR or die "Can't dup STDERR: $!";
close STDERR or die "closeerr $!";
open STDERR, ">",\$::stderr or die "openerr $!";
print STDERR "vor";
$::pid = open2( \*Reader, \*Writer, "xy.exe -f - ");
print STDERR "nach";
print "v:$::stderr:";
------------
bei This is perl, v5.8.7 built for MSWin32-x86-multi-thread:
> v:vor:
bei This is perl, v5.8.7 built for cygwin-thread-multi-64int
>v:vornach: