2016-08-31 6 views
0

일괄 작업 (석영 스케줄러를 통해 스케줄 됨)이 오전 9시에 예정되어있는 경우. 하지만 광산 작업 프로세스가 오전 10시에 시작되었다고 가정 해 보겠습니다. 프로세스가 오전 10시에 가동되었다고합니다. 내가 원하는 것은 어떻게 든 일이 그 날 (프로세스/서버가 오전 9시에 다운되었을 때와 같이)에 실행되지 않으면 프로세스가 가동되는 즉시 트리거되어야한다는 것입니다. 이를 위해 어떤 구성을해야합니까, 아니면 프로그래밍 방식으로 수동으로 처리해야합니까?지정된 시간에 또는 프로세스/서버가 가동 되 자마자 Quartz jub가 실행됩니까?

답변

0

이 그냥 반복 횟수와로부터, repeatInterval 당신이 당신의 프레임 워크에 따라이를 설정할 수 있습니다 사용하는 참고 용이며, 나는이 당신은 어떻게 처리하는 석영을 말할 필요가 도움이 당신에게 대답 여부

<bean id="whateverTriggerAtStartupTime" class="org.springframework.scheduling.quartz.SimpleTriggerBean"> 
     <property name="jobDetail" ref="whateverJob"/> 
     <property name="repeatCount" value="0"/> 
     <property name="repeatInterval" value="10"/> 
    </bean> 
0

수 있습니다 몰라요 실화. This site에는이를 수행하는 방법에 대한 많은 예제가 있습니다. Quartz's official documentation을 점검하여 각 트리거 유형에 대해 사용할 수있는 다른 실화 지침을 설명 할 수 있습니다.