/media/backupHDD/mysql_backup/dbbackup.sh 


#!/bin/sh

time=`date +%Y%m%d%H%M`

mysqldump -u데이터베이스ID -p데이터베이스PW 데이터베이스명 > $time".sql"

WEEKAGO=`date -d "7 days ago" +%Y%m%d`

rm /media/backupHDD/mysql_backup/$WEEKAGO*.sql  // 7일 이전 파일은 삭제

 

매 3시간마다 dbbackup.sh 실행


[root@localhost mysql_backup]# crontab -e
0 */3 * * * root /media/backupHDD/mysql_backup/dbbackup.sh


12:30 분에 dbbackup.sh 실행

30 12 * * * /media/backupHDD/mysql_backup/dbbackup.sh


23:00 분에 dbbackup.sh 실행

00 23 * * * /media/backupHDD/mysql_backup/dbbackup.sh


참고 : http://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_%EB%B0%98%EB%B3%B5_%EC%98%88%EC%95%BD%EC%9E%91%EC%97%85_cron,_crond,_crontab#.EC.98.88.EC.8B.9C

+ Recent posts