리눅스 백업스크립트..

이따금씩 시스템 세팅을 하다보면 백업 자동화때문에 이런 내용을 쓰긴하는데,
스크립트 파일을 매번 찾기 귀찮아서

메모용으로 포스팅해본다.

#!/bin/sh

dat=`date +%Y%m%d%H%M%S`
#echo $dat
tar cfpz /bak/db/mysql$dat.tgz /var/mysql/data/*
tar cfpz /bak/user/aaa$dat.tgz /home/aaa/*
tar cfpz /bak/user/webroot$dat.tgz /home/webroot/public_html/*
#tar cfpz /bak/user/cvs$dat.tgz /home/cvs/*

echo "removing old backup files. . ."
find /bak/db/ -mtime +30 -exec rm -f {} \;
find /bak/user/ -mtime +30 -exec rm -f {} \;


해당 디렉토리를 tgz 로 묶고,
오래된 파일 (-mtime +30 이면 30일 이상된 파일들)은 삭제

cron 에 등록해 두고 씀

Trackback Address :: http://blog.kfmes.com/trackback/224

  1. BlogIcon MK 2009/06/18 06:07 댓글주소 | 수정 | 삭제 | 댓글

    한번 저도 저렇게 써봐야겠내요.^^
    감사합니다.

  2. 푸른바람 2010/01/06 09:53 댓글주소 | 수정 | 삭제 | 댓글

    http://blog.naver.com/heavygaori 으로 백업 스크립트좀 퍼갈게요 출처 남겨 놓겠습니다.


◀ PREV : [1] : ... [6] : [7] : [8] : [9] : [10] : [11] : [12] : [13] : [14] : ... [219] : NEXT ▶