我有以下腳本在Perl 5.10運行在Cygwin的:爲什麼IPC :: Open2 :: open2返回父進程ID?
use IPC::Open2;
use Symbol qw(gensym);
my $in = gensym();
my $out = gensym();
my $pid = open2($out, $in, "$exe");
waitpid $pid, 0;
$ PID值是Perl進程運行的PID的,而不是可執行文件的通過$exe
指向。有任何想法嗎?