[Cascavel-pm] Res: Problema com pipe
Gabriel Sancinetti
gabrielssan em yahoo.com
Quinta Fevereiro 18 11:21:36 PST 2010
Eden,
Passei a tarde estudando esse AnyEvent::SubProcess.
Mas infelizmente não encontrei muitos exemplos.
Entendi como criar o processo filho, como redirecionar STDIN,STDOUT,STDERR, mas não como fazer o processo pai saber que todos filhos terminaram e onde ler o STDOUT dos filhos.
Você tem alguma dica?
Grato
Gabriel
________________________________
De: Eden Cardim <edencardim em gmail.com>
Para: Cascavel Perl Mongers <cascavel-pm em pm.org>
Enviadas: Quinta-feira, 18 de Fevereiro de 2010 13:57:49
Assunto: Re: [Cascavel-pm] Problema com pipe
>>>>> "Gabriel" == Gabriel Sancinetti <gabrielssan em yahoo.com> writes:
Gabriel> Olá, Estou trabalhando com perl há alguns meses e
Gabriel> recentemente me deparei com um grande desafio.(pelo menos
Gabriel> para mim). Não sei se esta lista é a adequada, mas ja
Gabriel> gastei 4 semanas pesquisando no google e nada de solução.
Gabriel> Enfim... Preciso reduzir o tempo de execução de um script
Gabriel> de aproximadamente 50 minutos para 8 minutos. 1 - Este
Gabriel> scrip faz mais de 2 mil "chamadas externas" de sistema
Gabriel> operacional ( `comando` ) com timeout de 5 a 10 seguntos.
Gabriel> 2 - É necessário processar o STDOUT e EXIT STATUS do
Gabriel> comando em um processo único não necessáriamente em
Gabriel> sequencia.
Gabriel> A solução com certeza deve implementar alguma forma de
Gabriel> paralelismo. Não consegui desenvolver uma forma de
Gabriel> utilizar "open" no script. Então perdi para uma solução de
Gabriel> baixo nível.
Dá uma olhada no AnyEvent::Subprocess no CPAN.
--
Eden Cardim Need help with your Catalyst or DBIx::Class project?
Code Monkey http://www.shadowcat.co.uk/catalyst/
Shadowcat Systems Ltd. Want a managed development or deployment platform?
http://edenc.vox.com/ http://www.shadowcat.co.uk/servers/
_______________________________________________
Cascavel-pm mailing list
Cascavel-pm em pm.org
http://mail.pm.org/mailman/listinfo/cascavel-pm
____________________________________________________________________________________
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/cascavel-pm/attachments/20100218/c23dd253/attachment.html>
Mais detalhes sobre a lista de discussão Cascavel-pm