Em 15-04-2011 17:22, Leandro César escreveu:


Também tentei colocar o src com dois diretórios e não funcionou... ficou assim:

$obj->exec( { src => '/root /etc', dest => "root\@192.168.0.236:/home/usuario/teste" } )or warn "A transferencia falhou!\n";

É possível fazer isso declarando uma variável.?


Olhando rapidamente para o módulo, veja que há um método para acessar erros gerados pelo uso dos demais métodos chamado $obj->err (File::Rsync::err)

Como estou iniciando em Perl, gostaria de saber como tratar o erro para posteriormente enviar um e-mail... Se o rsync falhar eu já tenho a mensagem "A transferencia falhou!", mas quando o rsync roda com sucesso não tenho status...

Você quer buscar o status do rsync ou se a operação foi executado com sucesso ?

Abs!
-Thiago Rondon
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: [email protected]
 L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
=end disclaimer

Responder a