Скрипт для полного бэкапа домашней директории с доменами и всех 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/