2010-02-01 3 views
4

나는 내가 Quartz.net 사용할 다음 크론 표현이 있습니다크론 식 - 오전 7 시부 터 오후 8 시까 지 5 초마다 ...?

0/5 * *? * MON-FRI

기본적으로 매주 월요일 - 금요일.

어떻게 수정하면됩니까? 그 당시에는 오전 7 시부 터 오후 8 시까지만 실행됩니까? 사용자 who

0/5 7 * * 1-5 who /usr/bin/what 

/usr/bin/what을 실행 :

+3

오른쪽 답변은 '0 0/5 7-20입니까? * MON-FRI' _________________________________ 주의 : 아래에서 올바른 답을 확인하십시오. : –

+5

위의 답변은 5 분마다입니다. 5 초마다 '0/5 * 7-20? * MON-FRI' –

답변

2

이 항목은 5 분마다 금 7:00 및 월에 7시 55분 사이이 될 것입니다. 내 지식으로는 cron이 구성 될 수있는 최소 단위는 1 분입니다.

그러나 당신은 그 자체

do { 
    work 
    sleep(5)  // or sleep(4) or whichever, depending on length of work task 
} while (not yet 08:00am) 

어렵지하지 않은 조립하는 것 월 - 금 7:00 오전 뭔가를 시작할 수 있습니다.

+0

미안하지만 분명히해야합니다. 저는 Quartz.net을 사용하고 있습니다 - CronExpression을 지원합니다 : http://www.quartz-scheduler.org/docs/tutorials/crontrigger.html – Alex

+1

당신의 도움을 위해서 - 결국 나는 위로 떠올랐다 : 0 0/5 7-20? * MON-FRI 매 5 분마다 (어느 정도 차이가 있지만)이 방법이 효과적입니다. – Alex

+0

오, 맞아, 나는 오후 8시를 놓쳤다. 마지막 칸을 20시 55 분에 실행하고 싶다면 시간 필드에 7-20을 입력하십시오. –

관련 문제