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

Vladimir V. Perepelitsa inthrax на gmail.com
Чт Янв 8 20:17:27 PST 2009


кстати, если содержимое вывода не нужно обрабатывать, то можно и 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