[Moscow.pm] последовательный вывод баша

Павел Тимонин gg.error на gmail.com
Пт Янв 9 00:05:52 PST 2009


а если по ходу действия башевская команда выдаёт какие-то вопросы, и надо на
них отвечать, какой вариант сработает?

9 января 2009 г. 7:17 пользователь Vladimir V. Perepelitsa <
inthrax на gmail.com> написал:

> кстати, если содержимое вывода не нужно обрабатывать, то можно и
> system'ом...
>
> 2009/1/9 Alexey Beshenov <al на beshenov.ru>:
> > On Thursday 08 January 2009 18:22:26 bessarabov wrote:
> >> Привет.
> >>
> >> Делаю вот так:
> >>
> >> my $a = `some bash command`;
> >> print $a;
> >>
> >> Башовская команда выполняется некоторое
> >> время (кпк синхронизируется), после того
> >> как вся команда отработается, она
> >> выводится на экран.
> >> А как сделать так, чтобы вывод был line by line,
> >> т.е. башовская команда что-то выдала, и
> >> тут же перловый скрипт выдал на экран
> >> этот вывод?
> >
> > А может нужен просто fork-exec?
> >
> >
> > #!/usr/bin/perl
> >
> > use POSIX;
> >
> > my $cmd = 'find /';
> >
> > if (my $pid = fork) {
> >  waitpid($pid,0);
> > }
> > else {
> >  exec $cmd;
> >  exit;
> > }
> >
> > --
> > Pungenday, Chaos 8 YOLD 3175
> > Alexey Beshenov  http://beshenov.ru/
> >
> > --
> > Moscow.pm mailing list
> > moscow-pm на pm.org | http://moscow.pm.org
> >
>
>
>
> --
> Best wishes,
> Vladimir V. Perepelitsa aka Mons <inthrax на gmail.com>
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>
----------- следущая часть -----------
Вложение в формате HTML было извлечено&hellip;
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20090109/09a26b8f/attachment.html>


Подробная информация о списке рассылки Moscow-pm