특정 시간에 수행하거나 반복 예약에 따라 수행할 수 있는 자동화된 작업.
1) 보고서 자동 생성 및 배포
2) 템플릿에서 이벤트, 변경 항목, 구성 항목 등을 자동 생성 및 예약
3) 스크립트 또는 비즈니스 규칙에서 예약된 작업 실행
4) 월말 예약, 평일 예약
사용자를 위한 구성 파일은 crontab -e를 호출하여 편집할 수 있다.
crontab -r 를 호출하여 현재 사용자의 예약작업을 모두 삭제 가능하다.
# ┌───────────── min (0 - 59)
# │ ┌────────────── hour (0 - 23)
# │ │ ┌─────────────── day of month (1 - 31)
# │ │ │ ┌──────────────── month (1 - 12)
# │ │ │ │ ┌───────────────── day of week (0 - 6) (0 to 6 are Sunday to Saturday, or use names; 7 is Sunday, the same as 0)
# │ │ │ │ │
# │ │ │ │ │
# * * * * * command to execute
* * * * * /root/every_1min.sh
-> 매 1분마다 /root/every_1min.sh를 수행
* /10 * * * /root/every_1min.sh
-> 10분마다 /root/every_1min.sh를 수행
0 2 * * * /root/backup.sh
-> 매일 02:00에 /root/backup.sh를 수행