반응형

cron 데몬은 같은 작업을 주기적으로 반복 실행되도록 하는 스케쥴용 데몬

 

* 사용자의 crontab 내용보기

 #crontab -l

 

* crontab 추가 및 편집

 #crontab -e

 

* crontab 작업형식

 필드

범위 

 분

  0 - 59

 시

  0 - 23

 일

  0 - 31

  1 - 12

 요일

  0  - 6

 작업내용

  명령어

 

* 예제1 : 매일 새벽 3시에 작업

0 3 * * * /home/anomiea/backup/backupdb.sh 

 

* 예제1 : 매일 새벽 3시에 작업

0 3 * * * /home/anomiea/backup/backupdb.sh 

* 예제 2 : 매주 수요일 새벽 3시 30분에 작업

30 3 * * 3 /home/anomiea/backup/backupsrc.sh > /dev/null 2>&1

* 예제 3 : 매일 새벽 3시 6시에 작업

 0 3,6 * * * /home/anomiea/backup/backupsrc.sh > /dev/null 2>&1

* 예제 4 : 매일 3시에서 6시까지 매시간 마다 작업

 0 3-6 * * * /home/anomiea/backup/backupsrc.sh > /dev/null 2>&1

* 예제 5 : 3개월 마다 수요일~금요일까지 새벽 3시 30분에 작업

 30 3 * 1-12/3 3-5 /home/anomiea/backup/backupdb.sh 

* 예제 6 : 매월 말일 실행

 0 23 * * * if [ `/usr/local/bin/date +%d -d tomorrow` = 01 ] ; then your_command; fi

 

* crontab의 작업명령 취소나 삭제

 #crontab -r

 

* cron 데몬 띄우기

 #service crond restart

 

반응형

'Linux' 카테고리의 다른 글

시스템 종료 / 재시작  (0) 2016.03.28
날짜형식 정리(더하기, 빼기)  (0) 2016.02.19
파일 백업(압축) 스크립트  (0) 2016.02.12
IDC Server Setting  (0) 2016.02.12
jar 압축, 해제 및 변경  (0) 2016.02.12