Linux
Linux Crontab 방법
hangoog
2012. 12. 19. 06:36
Linux Crontab Format
MIN HOUR DOM MON DOW CMD 또는 MIN HOUR DAY MONTH WEEKDAY COMMAND
Field | Description | Allowed Value |
MIN : Minute | Minute Field | 0 to 59 |
HOUR : Hour | Hour Field | 0 to 23 |
DOM : Day | Day of Month | 1 - 31 |
MON : Month | Month Field | 1 - 12 |
DOW : Weekday | Day of Week | 0 - 6 |
CMD : Command | Command | Any command to be executed |
1. Scheduling a Job For a Specific Time : 전체 백업 6월10일 08:30 AM.
30 08 10 06 * /home/directory/full-backup
- 30 – 30th Minute
- 08 – 08 AM
- 10 – 10th Day
- 06 – 6th Month (June)
- * – Every day of the week
2. 매일 하루에 두 번 스케줄 오전 11시와 오후 4시
00 11,16 * * * /home/directory/bin/incremental-backup
- 00 – 0th Minute (Top of the hour)
- 11,16 – 11 AM and 4 PM
- * – Every day
- * – Every month
- * – Every day of the week
3. 주 중 일정 시간에만 : 아침 9시 - 오후 6시 매 시간 (토, 일 포함)
00 09-18 * * * /home/directory/bin/check-db-status
- 00 – 0th Minute (Top of the hour)
- 09-18 – 9 am, 10 am,11 am, 12 am, 1 pm, 2 pm, 3 pm, 4 pm, 5 pm, 6 pm
- * – Every day
- * – Every month
- * – Every day of the week
주 중 일정 시간에만 : 아침 9시 - 오후 6시 매 시간 (토, 일 제외)
00 09-18 * * 1-5 /home/ramesh/bin/check-db-status
- 00 – 0th Minute (Top of the hour)
- 09-18 – 9 am, 10 am,11 am, 12 am, 1 pm, 2 pm, 3 pm, 4 pm, 5 pm, 6 pm
- * – Every day
- * – Every month
- 1-5 -Mon, Tue, Wed, Thu and Fri (Every Weekday)