Deployment Guide

구성 가이드 33
8
Cron
섹션에서는 Cron 식의 형식과 특수 문자를 사용하는 방법에 대해 설명합니다.
Cron 소개
Cron 오랫동안 사용되어 왔으며 강력하고 입증된 예약 기능을 제공하는 UNIX 도구입니다. CronTrigger 클래스는
Cron 예약 기능을 기반으로 합니다.
CronTrigger 발생 일정
만들 있는 Cron 식을 사용합니다. 예를 들어, 매주 월요일부터 금요일까지 오전 8시에
발생하거나 매월 마지막 금요일 오전 1 30분에 발생하도록 예약할 있습니다.
Cron 식은 강력
하지만 혼동하기 쉽습니다. 문서는 Cron 작성 까다로운 부분에 대해 명하고 외부 도움을
하기 참조할 있는 리소스를 제공합니다.
Cron 식의 형식
Cron 식은 공백으로 구분된 6개의 필수 필드와 1개의 옵션 필드로 구성되어 있습니다. 필드에는 허용된 모든 값과
필드에 허용되는 특수 문자의 다양한 조합을 포함할 있습니다.
Cron 식은
* * * * ? * 같이 간단하게 지정하거나
0 0/5 14,18,3-39,52 ? JAN,MAR,SEP MON-FRI 2002-2010 같이 복잡
하게 지정할 수도 있습니다.
다음은 필드에 대한 설명입
니다.
필드 이름 필수 여부 허용 허용되는 특수 문자
Minutes
0-59 , - * /
Hours
0-23 , - * /
Day of month
1-31 , - * ? / L W C
Month
1-12 또는 JA
N-DEC
, - * /
Day of week
1-7 또는 SUN
-SAT
, - * ? / L C #
연도 아니요 비워둠, 197
0-2099
, - * /
특수 문자
•*
문자는
모든
값을
지정하는
사용합니다
.
예를
들어
,
필드의
*
모든
분을
의미합니다
.
•?
문자
(
특정
값이
없음
)
문자가
허용되는
필드
하나에
어떤
내용을
지정하고
다른
필드에는
아무
것도
지정
하지
않으려는
경우
유용합니다
.
예를
들어
,
요일과
상관없이
특정
(10
)
트리거하려는
경우
필드에
10
용하고
요일
필드에
?
사용합니다
.
•-
문자는
범위를
지정하는
사용합니다
.
예를
들어
,
시간
필드의
10-12
10, 11, 12
의미합니다
.
•,
문자는
추가
값을
지정하는
사용합니다
.
예를
들어
,
요일
필드의
MON,WED,FRI
월요일
,
수요일
,
금요일을
미합니다
.