En modifiant un peu le script suivant vous pourrez envoyer un fichier en ftp facilement et automatiquement. Il suffit juste de le mettre dans le crontab et ainsi on peut faire une mise à jour d'une image provenant d'une webcam ou alors uploader sa sauvegarde tous les jours.

#!/bin/sh
cd $HOME/directory
HOST='ftp.xxx.com'
USER='login'
PASSWD='pass'

ftp -n -v $HOST  EOT
ascii
user $USER $PASSWD
prompt
put myfile.jpg /www/images/myfile.jpg
quit
EOT
#if you want to sleep ;-)
#sleep 12