로그인

검색

조회 수 15846 추천 수 0 댓글 4
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄


*우분투 크론 (예약작업)  설정
우선작업
/var/ 아래 cron_backup 이라는 폴더를 생성 하며 755 권한으로 설정
웹소스 파일 백업 /var/cron_backup/ 디렉토리 아래  vi web_souce_bak 생성
DB 파일 백업 /var/cron_backup/ 디렉토리 아래 db_mysql_bak 생성
모든 백업 실행 파일 및 데이터는 /var/cron_backup 디렉토리 아래 두도록 한다.
 1 . 백업(웹) 쉘스크립트 만들기    # vi /var/cron_backup/web_souce_bak
# vi /var/cron_backup/web_souce_bak
   #!/bin/sh
   tar -zcvf /var/cron_backup/home_backup_$(date +%Y%m%d).tar /home/
   gzip -f /var/cron_backup/home_backup_$(date +%Y%m%d).tar
   tar -zcvf /var/cron_backup/www_backup_$(date +%Y%m%d).tar /var/www/
   gzip -f /var/cron_backup/www_backup_$(date +%Y%m%d).tar
$(date+%Y%m%d%H%M%S)
출력 : 년월일시분초
홈 디렉토리 www 디렉토리 백업
 2 . 백업(DB) 쉘스크립트 만들기 #vi /var/cron_backup/db_mysql_bak
#vi /var/cron_backup/db_mysql_bak
   #!/bin/sh
   mkdir /var/cron_backup/mysql_$(date +%Y%m%d)
   /usr/bin/mysqldump -u root -p비밀번호 -A > /var/cron_backup/mysql_$(date +%Y%m%d)/db_all_bak.sql
/var/cron_backup/ 디렉토리 아래
mysql_년월일 디렉토리를 만들고
그안에 모든 DB 를 백업
 3 . 크론에 수행작업 등록하기
 # crontab -e   // 크론 등록하기
          # m  h dom mon dow command
          00 4 * * 1 /bin/sh /var/cron_backup/web_souce_bak
          30 4 * * * /bin/sh /var/cron_backup/db_mysql_bak
웹소스는 월요일 새벽4시 실행
디비 소스는 매일 새벽4시반 실행
 4 . 등록된 예약작업 확인
crontab -l
tail -f /var/log/syslog
예약내용 확인
시스템 로그 보기(안해도됨)
추가 설명
crontab -e 사용시 나오는
# m h dom mon dow command
m = 분 설정 minute (0-59)       30 * * * * 실행문    // 설정 하면
매시간 30분
마다 실행문 실행
h = 시간 설정 hour (0-23 , 0 저녁)        30 12 * * * 실행문    // 설정 하면
매일 12시30분
마다 실행문 실행
dom = 일자 설정 day (1~31)       30 12 5 * * 실행문    // 설정 하면
매달 5일 12시30분
마다 실행문 실행
mon = 월 설정 month (1~12)       30 12 5 7 * 실행문    // 설정 하면
매년 7월 5일 12시30분
마다 실행문 실행
dow = 요일 설정  weekday ( 0~6 , 0 = Sunday )       30 12 * * 0 실행문    // 설정 하면
매주 일요일 12시30분
마다 실행


  • ?
    보석 2011.09.25 12:04

    00 4 * * 1 fine /media/www/cron_backup -type f -name '*' -atime +15 -exec rm

  • ?
    보석 2011.09.25 12:09

    30 3 * * 1 fine /media/www/cron_backup -type f -name '*' -atime +20 -exec rm {} \; > /dev/null 2>&1

  • ?
    보석 2011.09.25 12:14

    # daemon's notion of time and timezones.
    #
    # Output of the crontab jobs (including errors) is sent through
    # email to the user the crontab file belongs to (unless redirected).
    #
    # For example, you can run a backup of all your user accounts
    # at 5 a.m every week with:
    # 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/
    #
    # For more information see the manual pages of crontab(5) and cron(8)
    #
    # m h  dom mon dow   command
    00 4 * * 1 /bin/sh /media/www/cron_backup/web_souce_bak
    30 4 * * * /bin/sh /media/www/cron_backup/db_mysql_bak
    30 3 * * 1 fine /media/www/cron_backup -type f -name '*' -atime +20 -exec rm {} \; > /dev/null 2>&1

  • ?
    보석 2014.03.18 20:13 SECRET

    "비밀글입니다."


리눅스

유용한 정보 및 자료

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
204 Server 테이블 형태 변경하기 MyISAM -> InnoDB(또는 InnoDB -> MyISAM) 보석 2011.10.21 25963
203 KimsQ 킴스큐 RBShop유플러스(UPLUS - 엘지데이콤) 결제후 주문서가 접수 되지 않는 오류 보석 2013.08.23 15266
202 XE 콘텐츠 위젯 제목에 코드 노출되는 문제 보석 2012.04.27 11552
201 Pydio 웹하드 솔루션 - AjaXplorer 4.0 한글패치 file 보석 2012.09.30 10128
200 기타 원하는 크기로 새창 띄우기 보석 2013.08.23 14294
199 XE 원하는 위치에 아이콘샵 아이콘 출력하기 보석 2012.09.05 22657
198 Server 우분투에서 압축하고 풀기( tar, gzip, tar.gz ) 보석 2011.08.31 15714
197 Server 우분투에 메일서버를 설치하자. file 보석 2011.12.10 10649
196 Server 우분투(리눅스) 상위폴더로 전체 데이터 옮기기 1 보석 2016.05.18 212
195 Server 우분투 프록시서버 만들기 file 보석 2014.02.03 9686
194 Server 우분투 폴더 소유권 설정 보석 2011.05.15 16403
193 Server 우분투 폴더 삭제 및 폴더 생성 보석 2011.05.15 21160
192 Server 우분투 트림활성화 및 수동 트림하기 보석 2012.11.04 19855
» Server 우분투 크론 (예약작업) 설정 자동 백업 4 보석 2011.09.01 15846
190 Server 우분투 원격데스크톱 설정 보석 2012.03.30 12098
189 Server 우분투 오래된 커널 삭제 방법 보석 2016.01.14 310
188 Server 우분투 업데이트 서버 변경 보석 2012.11.11 12051
187 Server 우분투 업데이트 서버 변경 보석 2016.06.21 78
186 Server 우분투 센드메일 설치 및 설정 sendmail 2 보석 2011.05.16 22216
185 Server 우분투 서버(커맨드 모드)에서 외부 아이피 알아내기 보석 2012.04.05 14163
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 Next
/ 11