Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Igor Moskin                          2:5020/400     23 Nov 2003  16:30:59
 To : All
 Subject : Вывод "ребенка" в STDOUT
 -------------------------------------------------------------------------------- 
 
 
         Всем привет !
 Подскажите пожалуйста как сразу перенаправить вывод команды $cmd на STDOUT
 минуя чтение в массив и вывод его содержимого:
 
       eval {
         alarm($TIMEOUT);
         $pid=open (inf, "$cmd $arg1 $arg2|" ) || die "Error 9";
         @fields=<inf>;
         close (inf);
         print @fields;
         alarm (0);
       }
 
 Задача вобщем такая: приведенный кусочек выполняются "ребенком", 
 а "родителю" нужно прочитать результаты из STDIN
 Если "ребенок" задержится с выполнени то
 
 $SIG{ALRM} = sub { kill -9 => $pid };
 
 -- 
 
 --- ifmail v.2.15dev5.1
  * Origin: ISP ElCat. Bishkek. Kyrgyzstan. (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Вывод "ребенка" в STDOUT   Igor Moskin   23 Nov 2003 16:30:59 
 Re: Вывод "ребенка" в STDOUT   Ivan Frolcov   23 Nov 2003 19:25:08 
 Re: Вывод "ребенка" в STDOUT   Sergey Borodich   27 Nov 2003 11:37:31 
Архивное /ru.perl/85787cf0a5b9.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional