26 enero 2007

ftp via nohup

Para realizar una transferencia de archivos de forma automática y en segundo plano utilizamos los comandos ftp y nohup de esta manera:

1.- crear un archivo que contedrá los parámeros del comando ftp, lo llamaremos parftp.txt:

open 172.16.1.1
user usuario01 [contraseña_sin_llaves]
cd /home
cd desktop
bin
get archivo1.bin
get archivo2.tar
get archivo3.tar.gz
quit


2.- Ahora crearemos el scripts que ejecutará el ftp y lo llamaremos getftp.sh:

#!/bin/ksh
ftp -ni < /directorio_donde_esta_parftp.txt
exit


3.- Asignamos permisos de ejecución al script getftp.sh

chmod +x getftp.sh


3.- Ejecutamos de esta manera:

nohup ./getftp.sh &

No hay comentarios.: