리눅스 백업 스크립트 > 웹/기술팁

본문 바로가기

웹/기술팁

기술자료

웹/기술팁

리눅스 백업 스크립트

페이지 정보

본문

backup.sh 등 스크립트 파일 작성

 

#!/bin/sh

dat=`date +%Y%m%d%H%M%S`

 

#echo $dat
tar cvfz /backup/mysql_$dat.tgz /var/lib/mysql/*
tar cvfz /backup/home_$dat.tgz /home/*
tar ccfz /backup/httpd_$dat.tgz /etc/httpd/conf/*

 

echo "removing old backup files. . ."
find /backup/ -mtime +5 -exec rm -f {} ;

 

// 백업스크립트에서 파일 생성일을 가지고 5일전의 파일은 삭제를 하므로 backup.sh 까지 삭제하게 되므로 반드시 backup.sh 파일은 다른 디렉토리에 두자.

 

----------

crontab에 실행 스캐줄 입력

 

00 4 * * * /backup/script/backup.sh 

-----------

/etc/crontab 에 추가

 

00 4 * * * /etc/cron.daily

//매일 4시 정각에 crontab 이 실행되도록

 

------------

작성 후 cron 서비스 재시작

#service crond restart

 

회원로그인

  • 웹장이
  • 대표 : 설상옥
  • 서울특별시 노원구 한글비석로44길 50, 2층
  • TEL : 1833-8075
  • E-Mail : admin@webjangee.com
Copyright © https://lab.webjangee.com. All rights reserved.