2009. 10. 30. 12:24
날마다 변경된 파일만 백업해두기 리눅스서버2009. 10. 30. 12:24
cat backup_day.sh
날마다 변경된 파일을 조사해서 백업한다.
크론에다 넣고 돌리면 좋쥐
20 4 * * * /home/myhome/backups/backup_day.sh
날마다 새벽4시 20분에 일일백업을 실시
/home/myhome/myweb/ 은 웹서버의 document root 디렉토리
/home/myhome/backups/daily/ 은 일일백업이 저장될 디렉토리
#!/bin/bash
cd /home/myhome
NOW=`date +"%d %b %Y"`
FTARNM=`date +"%Y_%m_%d"`
OLD=`cat ./backups/.last_day`
tar cfpz /home/myhome/backups/daily/D$FTARNM.tar.gz myweb/ -N "$OLD"
echo $NOW > ./backups/.last_day
#!/bin/bash
cd /home/myhome
NOW=`date +"%d %b %Y"` 오늘날짜를 구한다
FTARNM=`date +"%Y_%m_%d"` 저장될파일이름
OLD=`cat ./backups/.last_day` 마지막 백업한 날짜 -_-;; 주간백업등으로 쓸경우 쓸만하다.
tar cfpz /home/myhome/backups/daily/D$FTARNM.tar.gz myweb/ -N "$OLD"
echo $NOW > ./backups/.last_day