Ou se estiver com preguiça, simplemente baixa o tgz, manda p/ lá e instala!<br><br clear="all">Just another Perl Hacker,<br>Fernando (SmokeMachine)<br><a href="http://perl-e.org">http://perl-e.org</a><br>Sent from Rio De Janeiro, RJ, Brazil<br>


<br><br><div class="gmail_quote">2009/11/22 Otávio Fernandes <span dir="ltr">&lt;<a href="mailto:otaviof@gmail.com">otaviof@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

2009/11/22 Solli Honorio &lt;<a href="mailto:shonorio@gmail.com">shonorio@gmail.com</a>&gt;:<br>
<div><div></div><div class="h5">&gt;<br>
&gt; 2009/11/22 Marcelo Gigliotti &lt;<a href="mailto:marcelo.gigliotti@gmail.com">marcelo.gigliotti@gmail.com</a>&gt;<br>
&gt;&gt;<br>
&gt;&gt; Solli,<br>
&gt;&gt;<br>
&gt;&gt; cheguei a pesquisar no cpan, e achei algumas soluções interessantes, mas o<br>
&gt;&gt; problema é que os meus servidores não possuem acesso a internet.<br>
&gt;<br>
&gt; Bom eu não entendi o que tem haver o cpan com a restrição de acesso a<br>
&gt; internet. Eu imagino que vc está dizendo com isto que não seria possível<br>
&gt; instalar do cpan diretamente no servidor, bom para isto temos boas<br>
&gt; alternativas.<br>
&gt;<br>
&gt; Já que o teu ambiente é tão preocupado com segurança, vocês devem ter alguns<br>
&gt; servidores de desenvolvimento/teste (se não tiver nem vou considerar mais<br>
&gt; que o teu ambiente é tão seguro assim), então você pode fazer o seguinte :<br>
&gt;<br>
&gt; 1o. instalar o local::lib<br>
&gt; (<a href="http://blog.blabos.org/2009/08/instalando-modulos-do-cpan-via-locallib/" target="_blank">http://blog.blabos.org/2009/08/instalando-modulos-do-cpan-via-locallib/</a>),<br>
&gt; assim você poderá instalar módulos sem ter permissão de root;<br>
&gt; 2o. compilar e instalar os módulos no ambiente de desenvolvimento/teste;<br>
&gt; 3o. copiar o diretório instalado para o ambiente de produção.<br>
&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Abraços<br>
&gt;&gt; Marcelo Gigliotti<br>
&gt;&gt; Analista de Suporte<br>
&gt;&gt; Red Hat Certified Technician<br>
&gt;&gt; <a href="http://www.tabugado.com" target="_blank">www.tabugado.com</a><br>
&gt;&gt; Msn: <a href="mailto:tchelllo@hotmail.com">tchelllo@hotmail.com</a><br>
&gt;&gt; Linux User: #392364<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; 2009/11/22 Solli Honorio &lt;<a href="mailto:shonorio@gmail.com">shonorio@gmail.com</a>&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Marcelo,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Dê uma olhada no CPAN, lá existem muitas bibliotecas que podem facilitar<br>
&gt;&gt;&gt; a tua vida, dê preferência ao módulos do cpan em detrimento de parsear o<br>
&gt;&gt;&gt; output;<br>
&gt;&gt;&gt; perldoc -f alarm;<br>
&gt;&gt;&gt; <a href="http://search.cpan.org/%7Eedenc/MooseX-Role-Cmd-0.02/lib/MooseX/Role/Cmd.pm" target="_blank">http://search.cpan.org/~edenc/MooseX-Role-Cmd-0.02/lib/MooseX/Role/Cmd.pm</a><br>
&gt;&gt;&gt; perldoc perlipc<br>
&gt;&gt;&gt; perldoc IPC::Open2<br>
&gt;&gt;&gt; perldoc IPC::Open3<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; e por último, porem mais importante, compartilhe conosco as tuas<br>
&gt;&gt;&gt; aventuras neste teu projeto. Eu, particularmente, tenho muito interesse<br>
&gt;&gt;&gt; neste assunto.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Abraços,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Solli M. Honório<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; 2009/11/22 Marcelo Gigliotti &lt;<a href="mailto:marcelo.gigliotti@gmail.com">marcelo.gigliotti@gmail.com</a>&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Olá,<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; estou fazendo um script para monitorar alguns serviços de alguns<br>
&gt;&gt;&gt;&gt; servidores da empresa que trabalho.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; para isto estou utilizando a função system para executar os comandos que<br>
&gt;&gt;&gt;&gt; necessito para verificar o ambiente. Mas estou tendo problemas para<br>
&gt;&gt;&gt;&gt; verificar o status de alguns desses comandos, por exemplo...<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; digamos que eu execute:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; &quot;system (&quot;df -h&quot;);<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; ele me retornaria todos os mount points do sistema operacional, até ai<br>
&gt;&gt;&gt;&gt; tudo bem, mas se por um acaso eu tiver algum problema durante a execução<br>
&gt;&gt;&gt;&gt; deste comando... ou ele simplesmente demorar de responder eu gostaria de<br>
&gt;&gt;&gt;&gt; interpretar isso como uma falha. Em resumo, algum de vocês poderia me dar<br>
&gt;&gt;&gt;&gt; uma dica ou idéia de como monitorar este processo que startei? através do<br>
&gt;&gt;&gt;&gt; comando system? poderia verificar se após 5 ou 10 segundos o comando não me<br>
&gt;&gt;&gt;&gt; retornar ou até mesmo uma saida de erro ao executar o comando.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Abs<br>
&gt;&gt;&gt;&gt; Marcelo Gigliotti<br>
&gt;&gt;&gt;&gt; Analista de Suporte<br>
&gt;&gt;&gt;&gt; Red Hat Certified Technician<br>
&gt;&gt;&gt;&gt; <a href="http://www.tabugado.com" target="_blank">www.tabugado.com</a><br>
&gt;&gt;&gt;&gt; Msn: <a href="mailto:tchelllo@hotmail.com">tchelllo@hotmail.com</a><br>
&gt;&gt;&gt;&gt; Linux User: #392364<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt; SaoPaulo-pm mailing list<br>
&gt;&gt;&gt;&gt; <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
&gt;&gt;&gt;&gt; <a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; --<br>
&gt;&gt;&gt; &quot;o animal satisfeito dorme&quot;. - Guimarães Rosa<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; SaoPaulo-pm mailing list<br>
&gt;&gt;&gt; <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
&gt;&gt;&gt; <a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a><br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; SaoPaulo-pm mailing list<br>
&gt;&gt; <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
&gt;&gt; <a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; &quot;o animal satisfeito dorme&quot;. - Guimarães Rosa<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; SaoPaulo-pm mailing list<br>
&gt; <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
&gt; <a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a><br>
&gt;<br>
<br>
</div></div>Ou ainda, empacotar os módulos com o empacotador padrão do SO. Eu<br>
acredito que esta seria a alternativa mais elegante.<br>
<div class="im"><br>
um abraço,<br>
<br>
--<br>
Otávio Fernandes &lt;otaviof at <a href="http://gmail.com" target="_blank">gmail.com</a>&gt;<br>
<a href="http://blog.emresumo.com" target="_blank">http://blog.emresumo.com</a><br>
_______________________________________________<br>
</div><div><div></div><div class="h5">SaoPaulo-pm mailing list<br>
<a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a><br>
</div></div></blockquote></div><br>