|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Anton Kozyr 2:5020/400 05 May 2002 02:55:37 To : All Subject : bidirectional pipe -------------------------------------------------------------------------------- Всем привет! Hе может ли кто подсказать, как мне сделать что-то вроде "| cmd.exe |" чтоб и писать в него и читать из него можно было? Пытаюсь поступить как в документации: use FileHandle; use IPC::Open2; my $arg = shift; $pid = open2(*Reader, *Writer, "cmd.exe" ); while( <Reader> ) {} # это я добавил, чтоб приглашение пропустить print Writer "dir\n"; while( <Reader> ) { print; } При этом появляется процесс cmd.exe, но сам скрипт висит. При снятии по ^C скрипт снимается, но процесс cmd.exe остаётся в подвешенном состоянии. У меня WinNT 4.0 & Active State Perl 5.??? Заранее благодарю Антон --- ifmail v.2.15dev5 * Origin: Solver Ltd. site #2 (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/2080cf293419.html, оценка из 5, голосов 10
|