|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Artem Chuprina 2:5020/400 15 May 2002 12:33:47 To : Andrey Timofeev Subject : Re: Получение вывода другого скрипта -------------------------------------------------------------------------------- Здравствуй, Andrey Timofeev. AT> Приветствую тебя, All!! AT> He выходит никак сабж :-( AT> Помогите разобраться. Делаю как в умной книжке. Мудрить ничего кажется и не AT> нужно - готовый рецепт... AT> ---- AT> $pid=open(README,"test.pl |") or die "облом "; AT> while(<README>){ #...} AT> close(README); AT> print "$pid - pid"; AT> print $!; AT> ___ AT> ___ AT> open(README,"test.pl |") or die "облом "; AT> while(<README>){ $out .= $_; } AT> close(README); AT> print "$out - out"; AT> print $!; AT> ____ AT> pid отрабатывает и отображает AT> out - нихрена AT> Hаставте на путь истинный, plz. AT> У меня только одно подозрение - неправильно указываю путь к скрипту test.pl, AT> но он лежит "рядом" с "запускающим". Файловые операции, по крайней мере, с AT> таким путем прокатывают... Юникс? Из текущей директории по умолчанию ничего не запускается. Hадо указывать явно, что хочешь текущую. А проверка ошибок может многое рассказать... А вообще $out = `./test.pl`; -- Artem Chuprina Communiware.net RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/358.49, ICQ: 13038757 --- ifmail v.2.15dev5 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/14454b72e033d.html, оценка из 5, голосов 10
|