16.8 別のプログラムの入力と出力を制御する
別のプログラムに対して、書き込みと読み取りを同時に行いたい。
- 標準モジュールのIPC::Open2を使用する
use IPC::Open2; $pid = open2(*README, *WRITEME, $program); print WRITEME "here's your input\n; close(WRITEME); $output = <README>; close(README); waitpid($pid, 0);
別のプログラムに対して、書き込みと読み取りを同時に行いたい。
use IPC::Open2; $pid = open2(*README, *WRITEME, $program); print WRITEME "here's your input\n; close(WRITEME); $output = <README>; close(README); waitpid($pid, 0);