OPEN3(3)                 USER COMMANDS                   OPEN3(3)



NAME
     IPC::Open3, open3 - 読み書きとエラーを扱うプロセスのオープン

SYNOPSIS
         $pid = open3('WTRFH', 'RDRFH', 'ERRFH'
                         'some cmd and args', 'optarg', ...);


DESCRIPTION
     open2() とほとんど同じで、open3() は指定された $cmd を spawn
     して、RDRFH を読み込みように、WTRFH を書き込みように、ERRFH
     をエラーに接続します。 ERRFH が '' か RDRFH と同じならば、
     チャイルドプロセスの STDOUT と STDERR は、同じファイルハンド
     ルに対するものとなります。

     WTRFH の先頭が ">&" のときは、親プロセスで WTRFH がクローズ
     され、チャイルドプロセスがそこから直接読み込みます。 RDRFH
     や ERRHF の先頭が ">&" のときには、チャイルドプロセスは、出
     力を直接そのファイルハンドルに送ります。 どちらの場合も、
     pipe(2) の代わりに dup(2) が行なわれます。

     open2() からのすべての注意点がそのまま当てはまります。 詳細
     は、open2 manpage を参照してください。
































Perl module manpages Last change: Release 5.0 Patchlevel 00     1