а если по ходу действия башевская команда выдаёт какие-то вопросы, и надо на них отвечать, какой вариант сработает?
9 января 2009 г. 7:17 пользователь Vladimir V. Perepelitsa < [email protected]> написал: > кстати, если содержимое вывода не нужно обрабатывать, то можно и > system'ом... > > 2009/1/9 Alexey Beshenov <[email protected]>: > > 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 > > [email protected] | http://moscow.pm.org > > > > > > -- > Best wishes, > Vladimir V. Perepelitsa aka Mons <[email protected]> > -- > Moscow.pm mailing list > [email protected] | http://moscow.pm.org >
-- Moscow.pm mailing list [email protected] | http://moscow.pm.org
