Necesito copiar, en Perl, unos ficheros de una máquina Linux a otra.
De momento lo hago en scp en shell: $ scp fitxer.xxx enric-2:/path y luego me pide el login
¿Cómo sería en Perl?
Using perl Syntax Highlighting
- #!/usr/bin/perl
- use Net::SCP;
- $hostname = "server.ip.address";
- $username = "enric";
- $file = "temp.dat";
- $folder = "/home/$username/";
- $scp = Net::SCP->new( { "host"=>$hostname, "user"=>$username } );
- $scp->put("$file","$folder$file") or die $scp->{errstr};
Coloreado en 0.008 segundos, usando GeSHi 1.0.8.4
Gracias