이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 11600|회답: 0

쿼츠 크론트리거가 가장 완전한 구성 설명입니다

[링크 복사]
게시됨 2018. 3. 12. 오전 10:23:08 | | |
CronTrigger 구성 형식:

형식: [초] [분] [시간] [일] [월] [주] [연도]

일련번호 설명
필요한 값이 채워질 수 있는지 와일드카드 허용
1초는 0-59, - * /
2점은 0-59이며, - * /
3시간은 0-23이야, - * /
4번째는 1-31, - * ? / L W
5월은 1-12일 또는 1월-12월, - * /
6주가 1-7 또는 일요-토요, - * ? / L #
7년 동안 비어 있지 않고, 1970-2099년도 없으며, - * /
와일드카드 지시사항:
* 모든 가치를 대표합니다. 예를 들어, 점수 필드에 "*"를 설정하면 매분 발동된다는 의미입니다.
?값이 지정되어 있지 않음을 나타냅니다. 현재 이 분야의 가치에 신경 쓸 필요가 없다는 시나리오가 사용됩니다. 예를 들어, 매달 10일에 어떤 행동을 트리거하고 싶지만 요일인지 신경 쓰지 않는다면, 해당 주간 필드를 'Field of the Week'로 설정해야 합니다. 위치는 0 0 0 0 10 * ?
-간격을 나타냅니다. 예를 들어, 정시에 "10-12"를 설정하면 10점, 11점, 12점이 모두 발동됩니다.
,월요일, 수요일, 금요일에 트리거가 발생함을 나타내는 주 필드에 "MON, WED, FRI"를 설정하는 등 여러 값이 지정되어 있음을 나타냅니다
/ 점진적 트리거용으로 사용되었습니다. "5/15"를 초에 설정하면, 5초(5, 20, 35, 50)에서 15초마다 트리거됩니다. 월 필드에 '1/3'을 매달 1일부터 시작하고 3일마다 트리거되도록 설정하세요.
L최종 의미를 나타냅니다. 일 필드 설정에서는 월의 마지막 날을 나타내며(현재 달을 기준으로 하며, 2월이라면 윤년인지 여부에 따라 달라짐), 주 필드에서는 토요일을 나타내며, 이는 "7" 또는 "SAT"와 동일합니다. "L" 앞에 숫자를 더하면 그 데이터의 마지막 숫자를 나타냅니다. 예를 들어, 주(week) 필드에 "6L" 형식을 설정하면 "월의 마지막 금요일"을 의미합니다
W지정된 날짜로부터 가장 최근 근무일(월요일부터 금요일까지)을 나타냅니다. 예를 들어, 일 필드에 "15W"를 설정해 매달 15일에 가장 가까운 평일이 트리거됨을 표시하세요. 15일이 토요일이라면 가장 가까운 금요일(14일)을 찾아 트리거하고, 15일이 주말이라면 다음 주 월요일(16일)을 찾아 트리거하세요. 만약 15일이 평일(월요일부터 금요일)이라면, 그날 발동됩니다. 지정된 형식이 "1W"라면, 매달 1일 이후 가장 최근 영업일에 트리거됨을 나타냅니다. 만약 1일이 정확히 토요일이라면, 다음 월요일인 3일에 발동됩니다. (참고로, "W" 앞에는 특정 숫자만 설정할 수 있으며, 구간 "-")는 허용되지 않습니다.)

'L'과 'W'는 함께 사용할 수 있습니다. "LW"를 일수 필드에 설정하면, 보통 급여 관련 마지막 근무일에 트리거된다는 뜻입니다

#예를 들어, 주 필드에 "6#3"을 설정하면 월의 세 번째 토요일을 의미합니다. "#5"를 지정하면 5주차에 토요일이 없으면 이 구성이 작동하지 않는다는 점에 유의하세요(어머니의 날과 아버지의 날에 완벽합니다)

주 필드의 설정은 mon과 같고, 영어 글자를 사용하면 mon과 같습니다.

일반적인 예시:

0 0 12 * * ?        매일 12시 방향에 트리거가 있어요
0 15 10 ? * * 매일 10시 15분에 트리거
0 15 10 * * ?        매일 10시 15분에 발동됩니다
0 15 10 * * ? * 매일 10시 15분에 트리거
0 15 10 * * ? 2005 2005 매일 10시 15분에 트리거됨
0 * 14 * * ?        매일 오후 2시부터 2시 59분까지 매분 트리거가 발생한다
0 0/5 14 * * ?        매일 오후 2시부터 2시 59분까지 (정시에 시작, 5분마다 트리거됨)
0 0/5 14,18 * * ?        매일 오후 2시부터 2시 59분까지 (정시에 시작, 5분마다 트리거됨)
매일 오후 18:00부터 18:59까지 (정시에 시작, 5분마다 트리거됨)
0 0-5 14 * * ?        매일 오후 2시 5분부터 2시 5분까지 매분 트리거가 발생한다
0 10,44 14 ? 3 WED는 매주 수요일 오후 2시 10분과 3월 오후 2시 44분에 발동됩니다
0 15 10 ? * 월요일부터 금요일까지 매일 오전 10시 15분에 시작됩니다
0 15 10 15 * ?        매달 15일 오전 10시 15분에 발동됩니다
0 15 10 L * ?        매달 마지막 날 10시 15분에 발동됩니다
0 15 10 ? * 6L은 매달 마지막 금요일 10시 15분에 발동합니다
0 15 10 ? * 6학년 2002-2005 2002년부터 2005년까지 매달 마지막 주 금요일 10시 15분에 발동
0 15 10 ? * 6#3 트리거는 매달 셋째 주 금요일에 시작됩니다
0 0 12 1/5 * ?        매달 정오부터 5일마다 트리거가 발생한다
0 11 11 11 11 ?        매년 11월 11일 오전 11시 11분(싱글스 데이)에 발동됩니다.





이전의:Oracle+11G 구성 PLSQL 가이드
다음:잘못된 구성은 duplicate system.web.extensions/scrip{filtering}ting/scrip{...
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com