2012-01-06 2 views
0

안녕하세요 간단한 cronexpression에게월 필드의 CronExpression OR 절? 30 나에게 매달 30를 얻을 경우

0 00 00 30 * ? 

있습니다. 이것은 2 월을 반환하지 않기 때문에 달 필드의 OR 절과 같은 것을 원하지만 아직 어떻게해야 하는지를 알지 못합니다. 정확히 말하면 매월 30 일 또는 마지막 날을 알려줄 표현이 필요합니다.

+0

그리고 자바와 어떤 관련이 있습니까? –

+0

@edalorzo 이것은 Quartz 표현식입니다. Quartz는 초를 지정할 수 있기 때문에 (초창기의 cron은 불가능합니다) – fge

답변

0

The Quartz documentation 대답을 제공합니다 : "달의 날짜"필드는 "마지막"에 대해 L이어야합니다.

은 "L"이 당신에게 당신의 요구 사항을 제공하지 않습니다

+0

특정 날짜가 필요하거나 마지막 날이 필요하므로 L을 사용하면 필요하지 않습니다. – Jay

+0

그렇다면 네가 원하는 걸 내가 할 수있는 길은 없어. – fge

0

때문에, 하나 개의 작업에 관련된 여러 트리거를 사용 (좋은 또한, 나는 반드시 vixie-cron이 너무 것을 있었으면 좋겠다).

예. "0 0 0 30 JAN, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV, DEC?" 및 "0 0 0 L FEB?"