[ubuntu-ar] Automatizar subidas ftp
PaBluK
pabluk++ at gmail.com
Thu Apr 29 14:34:24 BST 2010
2010/4/29 Maykel Franco Hernández <maykel at maykel.es>:
> Hola muy buenas, estoy buscando la manera de automatizar la tarea de subir
> por ejemplo un directorio a un ftp externo pudiendo ser programado
> mediante el dia, la hora, etc. Estoy buscando algún cliente de tipo
> consola como el ftp, atftp, o el lftp pero en todos te tienes que loguear
> y entrar en la sesion y luego ejecutar el comando. Cómo podría hacer
> esto?? Y luego cómo podría ver el log de si se ha subido bien, ha tenido
> errores...Etc etc un saludo y gracias por anticipado. No obstante, seguiré
> probando y mirando por google.
>
Yo lo hacía usando lftp con un script en Bash como este:
#!/bin/bash
lftp -u "usuario","clave" ftp.server.com <<EOF
set ftp:ssl-allow no
set ftp:passive-mode on
mirror --verbose=3 --only-newer --delete --reverse \
-i 'images/' \
-x 'images/source' \
-X '*.bak' \
./ public_html/
quit 0
EOF
sin problemas. Fijate en las opciones de lftp para ver que significan
-i (incluir), -x (excluir), y las otras con man lftp
Saludos
--
PaBLuK
More information about the Ubuntu-ar
mailing list