"0 0/15 11-15 ? * MON-FRI"와 같은 crontab 표현식이 주어지면 어떻게 구문 분석하나요?
나는 11-15가 "11시에서 15시 사이"를 의미하는 것이 아니라 "시간이 11-15시(포함)일 때"를 의미한다고 올바르게 가정했습니다. 즉, 표현식은 매 11:00에 시작하여 15:45에 끝납니다. 15 분? 아니면 14시 45분에 끝나나요? 아니면 15시쯤?
답변1
귀하의 예에는 필드가 너무 많습니다.
크론 작업에서 사용 가능한 필드는 다음과 같습니다.
`min hour mday month wday command+args`
예제 줄의 명령은 다음에서 실행됩니다.
- 0분
- 자정(자정 및 오후 3시)부터 15시간 마다 출발
- 매월 11일, 12일, 13일, 14일, 15일,
- 월 필드가 잘못되었습니다.
?
- 매주 매일
- 명령 실행
MON-FRI
특정 버전의 cron에서 ?
탐욕스럽지 않은 와일드카드가 월 필드로 허용되지 않는 한, 이 경우 한 자리 월 숫자 또는 1월 -> 9월과 일치할 수 있습니다.