バックアップシェルの作成
mkdir -p /var/www/cron/mysql/backup
FTPの実行スクリプトを作成
- /var/www/cron/mysql/logrotate.conf
/var/www/cron/mysql/backup/sampledump.sql {
daily
rotate 4
create
compress
}
- /var/www/cron/mysql/ftp.txt
open ipaddress
user username password
prompt
hash
lcd /var/www/cron/mysql/backup
cd array1/ftp-batch
mput *.gz
- /var/www/cron/mysql/mysql_backup
###!/bin/bash
cd /var/www/cron/mysql
mysqldump -u root sampledb > backup/lsadump.sql
/usr/sbin/logrotate -f -s logrotate.status logrotate.conf
ftp -n < ftp.txt
$ chmod +x /var/www/cron/mysql/mysql_backup
cronに登録
0 4 * * * /var/www/cron/mysql/mysql_backup
0 16 * * * /var/www/cron/mysql/mysql_backup
最終更新:2008年02月17日 16:22