[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