달력

11

« 2024/11 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
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

:
Posted by 비개인오후