:: 행복하기 ::

리눅스나 유닉스 상에서 주기적으로 특정 디렉토리를 백업해야되는 경우가 생길수 있습니다.
그래서 간단하게 만들어봤는데...잘 동작할지 모르겠네요(__);

특정 디렉토리로 백업 파일을 생성하고 그 디렉토리 안에서 최근 파일 2개만 남기고 나머지 파일들은 삭제하도록 되어있습니다.


아래 파일을 /etc/cron.weekly 에 추가한다면.
일주일에 한번씩 백업 파일을 생성하겠죠?....

crond에 관한 설명은 다른페이지를 참조하세요-.ㅋ
(http://www.superuser.co.kr/home/lecture/index.php?cateNo=1&leccode=10691&secNo=30&theNo=)


# make backup file
tar zcvf /var/www/html/backup/wiki_`date +%F`.tar.gz /var/www/html/wiki
# delete old file.
ls -rt /var/www/html/backup/*wiki* | head -n $[`ls -rt /var/www/html/backup/*wiki* | wc -l `-2] | xargs rm


 

Posted by heestory.kr Trackback 0 Comment 0

Trackback : http://heestory.kr/trackback/261 관련글 쓰기

댓글을 달아 주세요