[Cascavel-pm] Comando em system

André Garcia Carneiro andre.garcia.carneir em terra.com.br
Quarta Janeiro 10 08:46:29 PST 2007



Tente esse módulo: Net::SSH::Perl . 

Não usei, mas me disseram que é bem simples !


Cheers!
---------- Cabeçalho original -----------

De: cascavel-pm-bounces+andre.garcia.carneir=terra.com.br em pm.org
Para: "Cascavel Perl Mongers" cascavel-pm em pm.org
Cópia: 
Data: Wed, 10 Jan 2007 17:07:26 +0100
Assunto: Re: [Cascavel-pm] Comando em system

> On Jan 10, 2007, at 5:01 PM, Leonardo Costa wrote:
> > Oi,
> >
> > estou tentando executar o seguinte comando, através do system():
> >
> > system("tar cvfz - /root | ssh backup em backupserver cat ">" /var/tmp/ 
> > backup.tar.gz");
> >
> > O comando (tar cvfz - /root | ssh backup em backupserver cat ">" /var/ 
> > tmp/backup.tar.gz) funciona normalmente digitado no shell. O ssh  
> > foi configurado com chaves assimetricas, para conectar sem ter  
> > digitar a senha.
> >
> > Eu testei:
> >
> > system("tar cvfz /var/tmp/backup.tar.gz /root");
> >
> > e funcionou!!! Ou seja, o erro está em algo entre o perl e o ssh,  
> > mas não faço a menor idéia do que seja.
> >
> > Sou n00b em Perl e é meu primeiro e-mail na lista :)
> >
> 
>    Apenas uns conselhos: se você quer mesmo fazer coisas que se  
> pareçam com comandos do shell, implementa em shell, é geralmente mais  
> simples.
> 
>    Agora, se você deliberadamente vai usar Perl, eu recomendo que use  
> os módulos que existem para estas coisas. Nomeadamente, o  
> Archive::Tar é ótimo e reduz o teu problema pela metade.
> 
>    E eu tenho certeza de que deve existir algum módulo Perl para  
> implementar secure copy, apenas não estou com tempo para procurar por  
> ele agora.
> 
>    Talvez alguém consiga apontar o módulo para a gente?
> 
>    Seja muito bem-vindo, carinha.
>    Putamplexos!
> --
>    Luis Motta Campos is a Perl Programmer at Blinck.com, Amsterdam,  
> Netherlands
> 
> 
> 		
> _______________________________________________________ 
> Yahoo! Mail - Sempre a melhor opção para você! 
> Experimente já e veja as novidades. 
> http://br.yahoo.com/mailbeta/tudonovo/
>  
> 
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm em pm.org
> http://mail.pm.org/mailman/listinfo/cascavel-pm
> 
> E-mail classificado pelo Identificador de Spam Inteligente Terra.
> Para alterar a categoria classificada, visite
>
http://mail.terra.com.br/protected_email/imail/imail.cgi?+_u=andre.garcia.carneir&_l=1,1168445276.548301.32118.almora.hst.terra.com.br,5184,Des15,Des15
> 
> Esta mensagem foi verificada pelo E-mail Protegido Terra.
> Scan engine: McAfee VirusScan / Atualizado em 09/01/2007 / Versão: 5.1.00/4935
> Proteja o seu e-mail Terra: http://mail.terra.com.br/
> 
> 

--
André Garcia Carneiro
Developer(Perl/PHP)
Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org



Mais detalhes sobre a lista de discussão Cascavel-pm