Скрипт для полного бэкапа домашней директории с доменами и всех mysql баз и заливки на фтп
#!/bin/sh 
#(C) RegName.BIZ 2008 
# 
USERNAME="ftp_backup" 
PASSWORD="ftppassword" 
SERVER="backup.server.net" 
# local directory to pickup *.tar.gz file 
FILE="/home" 
# remote server directory to upload backup 
BACKUPDIR="/" 
# Backup homedir 
rm /home/user.tar.gz 
rm /home/mysql.tar.gz 
/usr/bin/tar czf /home/user.tar.gz /home/user/www 
/usr/local/bin/mysqldump --all-databases > /home/mysql.sql 
/usr/bin/tar czf /home/mysql.tar.gz /home/mysql.sql 
# login to remote server 
ftp -n -i $SERVER <<EOF 
user $USERNAME $PASSWORD 
cd $BACKUPDIR 
lcd $FILE 
mput *.tar.gz 
quit 
EOF
украдено с http://www.master-x.com/forum/topics/121244/