Existen diferentes formas de poder subir/bajar (migrar) archivos de un servidor a otro.
Una de tantas formas es el poder ir seleccionando los archivos a migrar de un servidor a otro,
y la otra es de forma automatica colocando el nombre del mismo en el shell script.
Aqui se anexan una serie de shell scripts para hacerlo de las dos maneras.
Archivos ftp-manualGet.sh y ftp-manualPut.sh
Estos dos scripts permiten migrar una serie de archivos de un servidor a otro mediante un Shell
script via ftp, recibe como parametro de lectura el nombre del archivo.
— ftp-manualPut.sh —
#!/bin/sh # # By LCC. Domingo Varela Y. 11/Ene/07 # Shell Script para transferencia de archivos via FTP # # Configuracion de Parametros del Usuario/Host/Clave HOST='ip-del-host-remoto' USER='username-remoto' PASSWD='password-remoto' ################### # # Lectura de archivos # echo "Subir archivos via FTP dando el nombre del archivo, comando < PUT > " echo "Nombre del archivo: " read archivo #################### # # Transferencia de Archivos via FTP # echo "Iniciando Transferencia de archivos" echo " (Maquina Local --> Maquina Remota) Via FTP ... " sleep 3; ftp -in $HOST < quote USER $USER quote PASS $PASSWD cd /bulk ascii bin put ${archivo} quit END_SCRIPT echo "Fin de la Transferencia ..." sleep 3;