문제

봄 2.5.6-sec01에서 간단한 석영 트리거가 실행됩니다.

트리거 정의는 다음과 같습니다.

<bean id="AdvicesCronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
    <property name="jobDetail" ref="AdvicesQuartzJob"/>
    <property name="cronExpression" value="0 20/15 * * * ?"/>
</bean>

이것은 내 스케줄러 공장입니다.

<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
    <property name="triggers">
        <list>
        <ref bean="AdvicesCronTrigger"/>
        </list>
    </property>
</bean>

나는 읽었다 이 문서 쿼츠에서 크론 트리거 발사에 대해. 이것은 발췌 :

Crontrigger 예제 1- 단순히 5 분마다 발사되는 트리거를 생성하는 표현식

"0 0/5 * * * ?"

오늘 저는 9:40에 프로그램을 해고했습니다. 이것은 내 실행 출력입니다.

편집하다: 바비는 그의 감사에 옳습니다. 실행 로그를 업데이트했습니다.

2010-02-11 09 : 50 : 00,000 정보-시작

2010-02-11 10 : 20 : 00,000 정보-시작

2010-02-11 10 : 35 : 00,000 정보-시작

2010-02-11 10 : 50 : 00,000 정보-시작

2010-02-11 11 : 20 : 00,000 정보-시작

2010-02-11 11 : 35 : 00,000 정보-시작

나는이 방아쇠가 발사 될 것으로 예상했다

9:50

10:05

10:20

10:35

...

이것을 달성하는 방법? 어떤 크론 표현식이 사용됩니까?

도움이 되었습니까?

해결책

그만큼 20/15 Cron 표현의 일부는 시간의 20 분 후 15 분마다 의미합니다. 이것은 항상 20 분에 시작한다는 것을 의미합니다.

나는 그것을 테스트 한 적이 없지만 아마도 이와 같은 표현은 당신이 찾고있는 것일 것입니다.
0 */15 * * * ?

다른 팁

당신에게 관련이없는 답변을주지 말고 때로는 스스로하려고하는 대신 일부 서비스를 사용하는 것이 합리적입니다. :) http://www.cronservice.co.uk/new/, http://scheduler.codeeffects.com, 또는 http://www.webbasedcron.com/

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top