RusLog.com

Вебмастерская => Вебпрограмминг/Скрипты => Тема начата: admin от 06 Июня 2009, 11:24:40

Название: Скрипт для полного бэкапа домашней директории с доменами и всех mysql баз
Отправлено: admin от 06 Июня 2009, 11:24:40
Скрипт для полного бэкапа домашней директории с доменами и всех 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/