|
|
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)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/85787cf0a5b9.html, оценка из 5, голосов 10
|