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 |