Может кому пригодится…
Есть ftp сервер. Скачиваем с него файлы, архивируем, заливаем на другой сервер так же по ftp
BASH:
DATE=`/bin/date '+%d.%m.%Y'`
rm -rf /root/site/$DATE
mkdir /root/site/$DATE
lftp -e 'mirror -e FTPDIR /root/site/$DATE/; bye;' -u FTPUSER:FTPPASS FTP_HOST
cd /root/site/$DATE
/bin/tar -zcf /root/site/site_$DATE.tar.gz ./
ftp -inv 10.1.1.5 <<END_SCRIPT
quote USER USERNAME
quote PASS PASSWORD
put /root/site/site_$DATE.tar.gz /site_$DATE.tar.gz
bye
exit