제가쓰는 데이터 백업 스크립트 > 개발자팁

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!

개발자팁

개발과 관련된 유용한 정보를 공유하세요.
질문은 QA에서 해주시기 바랍니다.

제가쓰는 데이터 백업 스크립트 정보

OS 제가쓰는 데이터 백업 스크립트

본문

MySQL 데이터 디렉토리를 통째로 압축해서 격리보관하는 경우입니다.
아래에도 비슷한 내용이 있는데요..
저같은 경우에는 30일 지난 파일은 삭제하는 기능까지 해놓았네요.

db_backup.sh
---------------------------------------------------------------------
#/bin/sh
today=`date +%Y%m%d`

#Database backup
tar -cvzf /home/backup/db_backup_$today.tgz /usr/local/mysql/data/

#Old Data Delete
find /home/backup/ -atime 30 -print -exec rm -f {} \;
---------------------------------------------------------------------

-atime 30 요부분이 30일 지난 파일 찾는거에요..

추천
2

댓글 1개

man find 입니다.

-atime n
File was last accessed n*24 hours ago.  When find figures out how many 24-hour periods ago the file was last accessed, any fractional part is ignored, so to match -atime +1, a file has to have been accessed at least two days ago.
전체 69
개발자팁 내용 검색 OS에서

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT