2017-03-23 9 views
1

나는 오전 8시 30 분에 작업을 시작하고 자정까지 30 분마다 실행하고 다음 날 오전 8시 30 분에 다시 시작하는 cron 표현식을 제시하려고 노력해 왔습니다. 나는 표현을 따라 잡았지만 부족한 것은 오전 8시 30 분에 시작한다. 8.30에서 시작하는 대신 8.00에서 시작합니다.특정 시간에 석영이 시작되고 특정 간격으로 실행됩니다.

0 0/30 8/1 * *?

내가하려는 일을 할 수 있습니까? 나는 java quartz2.x.x를 사용할 것이다.

+0

@ sYI3r이 사이트를 참조하는 경우 가능합니다. ** Cron Trigger Tutorial ** [link] (http://www.quartz-scheduler.org/documentation/quartz-2.x/tutorials/cron trigger.html) – kaviranga

+0

안녕하세요 @ 카비 랑가, 만약 내가 0/30 8/1 * *로 갈 건가요? 그것은 단순히 9.00 10.00에서 실행되지 않습니다 ... 내가 얻을 수있는 유일한 방법은 0 30/29 8/1 * *입니까? 8.59와 9.59에합시다. 내가 찾고있는 솔루션을 가지고 있습니까? – sYl3r

+0

@ sYI3r JSF 웹 폼에서 이것을 테스트하는 경우 ** quartz-config.xml **을 열고이 줄을 내부에 포함하십시오 태그 ** 0 0/30 8/1 *? **. 나는이 사이트 fron [link] (https://www.mkyong.com/jsf2/jsf-2-quartz-2-example/)을 가지고있다. – kaviranga

답변

0

단일 표현식으로는 불가능한 것처럼 보인다. 좋은 링크가있다, 당신의 크론 식을 만들려면 다음 두 크론 표현

0 30/30 8 ? * * * //every day 8:30 

그리고,

0 0/30 9-23 * * ? // every 30 min starts from 9:00 
을 가질 수

업데이트 == Cron Maker

==를 참조 할 수 있습니다

+0

링크 @Ravi에 감사드립니다. 예, 다음 일정 날짜를 보려면이 웹 사이트를 사용하고 있습니다. 그리고 나는이 특정 시나리오에 대한 표현을 생각해 낼 수 없습니다. – sYl3r

+0

내 업데이트 답변을 확인하십시오. 도움이 될 경우 알려 주시기 바랍니다. – Ravi