2012-09-05 3 views
1

오전 8시와 오후 3시 30 분에 매일 Cron 식을 작성하는 방법은 무엇입니까? 하루에 한 번씩 실행하는 표현식을 만드는 방법을 이해합니다. 미리 감사드립니다.크론 식

답변

4

두 줄만 사용해야합니다.

전형적인 /etc/cron.d 형식 물론
0 8 * * * command 
30 15 * * * command 

는 (당신이 원하는 것보다 당신에게 다른 무언가를 얻을 것이다 (내가 아는 모든 버전에서) 예를 들어 식을 인수 6. 식 표기로 사용자를 포함 자연에서 첨가제이므로 원하는 것보다 더 많이 실행됩니다.)

+0

감사합니다. Tony에게 감사의 말을 전합니다. Quartz.net을 사용하고 있습니다. 간단한 루프를 만들고 각 표현식에 대한 트리거를 만들었습니다. Nathan –

1

한 번 사용 된 부품을 사용하십시오. Crontab generator는 : O) 자바 언어를 사용하여 미래에 크론 표현식을 만들 필요가 그냥 경우

+1

하하하. 하이퍼 링크에 앵커 텍스트를 사용할 수 있습니다 :'[anchor text] (http://link.com)'. 그냥 FYI. – ShellFish

1

는 여기 은 구두 코딩 스타일로 사용할 수있는 API입니다

https://github.com/mabidshafiq/VerbalCronExpression

시나리오의 예는,

String exp = ce.cronExp() 
    .minuteOfHour("0") 
    .hourOfDay("8") 
    .everyDay() 
    .everyMonth() 
    .generate(); 

은 0 8 * * *

과에 대한 유를 생성합니다 nderstanding

* * * * * * 
| | | | | | 
| | | | | +-- Year    (range: 1900-3000) 
| | | | +---- Day of the Week (range: 1-7, 1 standing for Monday) 
| | | +------ Month of the Year (range: 1-12) 
| | +-------- Day of the Month (range: 1-31) 
| +---------- Hour    (range: 0-23) 
+------------ Minute   (range: 0-59)