<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman,new york,times,serif;font-size:12pt"><div>Eden,<br><br>Passei a tarde estudando esse AnyEvent::SubProcess.<br>Mas infelizmente não encontrei muitos exemplos.<br>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.<br>Você tem alguma dica?<br><br>Grato<br><br>Gabriel<br></div><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><br><div style="font-family: arial,helvetica,sans-serif; font-size: 13px;"><font face="Tahoma" size="2"><hr size="1"><b><span style="font-weight: bold;">De:</span></b> Eden Cardim &lt;edencardim@gmail.com&gt;<br><b><span style="font-weight: bold;">Para:</span></b> Cascavel Perl Mongers &lt;cascavel-pm@pm.org&gt;<br><b><span style="font-weight:
 bold;">Enviadas:</span></b> Quinta-feira, 18 de Fevereiro de 2010 13:57:49<br><b><span style="font-weight: bold;">Assunto:</span></b> Re: [Cascavel-pm] Problema com pipe<br></font><br>&gt;&gt;&gt;&gt;&gt; "Gabriel" == Gabriel Sancinetti &lt;<a ymailto="mailto:gabrielssan@yahoo.com" href="mailto:gabrielssan@yahoo.com">gabrielssan@yahoo.com</a>&gt; writes:<br><br>&nbsp; &nbsp; Gabriel&gt; Olá, Estou trabalhando com perl há alguns meses e<br>&nbsp; &nbsp; Gabriel&gt; recentemente me deparei com um grande desafio.(pelo menos<br>&nbsp; &nbsp; Gabriel&gt; para mim).&nbsp; Não sei se esta lista é a adequada, mas ja<br>&nbsp; &nbsp; Gabriel&gt; gastei 4 semanas pesquisando no google e nada de solução.<br><br>&nbsp; &nbsp; Gabriel&gt; Enfim...&nbsp; Preciso reduzir o tempo de execução de um script<br>&nbsp; &nbsp; Gabriel&gt; de aproximadamente 50 minutos para 8 minutos.&nbsp; 1 - Este<br>&nbsp; &nbsp; Gabriel&gt; scrip faz mais de 2 mil "chamadas
 externas" de sistema<br>&nbsp; &nbsp; Gabriel&gt; operacional ( `comando` ) com timeout de 5 a 10 seguntos.<br>&nbsp; &nbsp; Gabriel&gt; 2 - É necessário processar o STDOUT e EXIT STATUS do<br>&nbsp; &nbsp; Gabriel&gt; comando em um processo único não necessáriamente em<br>&nbsp; &nbsp; Gabriel&gt; sequencia.<br><br>&nbsp; &nbsp; Gabriel&gt; A solução com certeza deve implementar alguma forma de<br>&nbsp; &nbsp; Gabriel&gt; paralelismo.&nbsp; Não consegui desenvolver uma forma de<br>&nbsp; &nbsp; Gabriel&gt; utilizar "open" no script. Então perdi para uma solução de<br>&nbsp; &nbsp; Gabriel&gt; baixo nível.<br><br>Dá uma olhada no AnyEvent::Subprocess no CPAN.<br>&nbsp; &nbsp; <br>-- <br>&nbsp;  Eden Cardim&nbsp; &nbsp; &nbsp;  Need help with your Catalyst or DBIx::Class project?<br>&nbsp; Code Monkey&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a href="http://www.shadowcat.co.uk/catalyst/"
 target="_blank">http://www.shadowcat.co.uk/catalyst/</a><br> Shadowcat Systems Ltd.&nbsp; Want a managed development or deployment platform?<br><a href="http://edenc.vox.com/" target="_blank">http://edenc.vox.com/</a>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a href="http://www.shadowcat.co.uk/servers/" target="_blank">http://www.shadowcat.co.uk/servers/</a><br><br>_______________________________________________<br>Cascavel-pm mailing list<br><a ymailto="mailto:Cascavel-pm@pm.org" href="mailto:Cascavel-pm@pm.org">Cascavel-pm@pm.org</a><br><a href="http://mail.pm.org/mailman/listinfo/cascavel-pm" target="_blank">http://mail.pm.org/mailman/listinfo/cascavel-pm</a><br></div></div>
</div><br>


      <hr size=1>Veja quais são os assuntos do momento no Yahoo! + Buscados: <a href="http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/">Top 10</a> - <a href="http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/celebridades/">Celebridades</a> - <a href="http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/m%C3%BAsica/">Música</a> - <a href="http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/esportes/">Esportes</a></body></html>