[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