XE/Rhmix

우분투 백업하기

by 꽃지닷컴 posted May 04, 2021
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

디렉토리를 백업폴더로 매일 백업하기

 

사이트 디렉토리 /var/www/html

 

mkdir backup

chmod 700 /backup

 

스크립트폴더 만들기 /var/www/html/script 에 만든다.

 

스크립트 작성  (script 폴더 안에서)

vi backup.sh   

 

#!/bin/bash

today=$(date +%Y%m%d)
tar zcfp /var/www/backup/backup-$today.tar.gz //var/www/html 
find /var/www/backup/ -type f -mtime +5 | sort | xargs rm -f    << 5일이 지난 파일을 삭제하도록 한다.

 

테스트 해보기

script 폴더에서

./backup.sh  실행하면
tar: Removing leading `/' from member names   실행 중이고 

backup 폴더를 보면 데이터가 저장되고 있는 것을 확인할 수 있다.

 

 

크론탭에 등록하기

crontab -e  실행

 

0 20 * * * /var/www/html/scripts/backup.sh

매일 저녁 8시에 스크립트 실행해라는 명령임

 

control + X 
Y 클릭

저장후 나온다.

 

꽃지닷컴은 
0 23 * * * /var/www/html/scripts/backup.sh  매일 저녁 11시에 실행으로 정함.