CronTrigger-konfigurasjonsformat:
Format: [Sekunder] [Minutter] [Timer] [Dager] [Måneder] [Uker] [År]
Beskrivelse av serienummer Om det var påkrevd Verdier tillatt å fylles Tillatte jokerkort 1 sekund er 0-59, - * / 2 poeng er 0-59, - * / 3 timer er 0-23, - * / 4. er 1-31, - * ? / L W Mai er 1.-12. januar eller JAN-DEC , - * / 6 uker er 1-7 eller SØN-LØR, - * ? / L # 7 år Ingen tom eller 1970-2099, - * / Wildcard-instruksjoner:
* Representerer alle verdier. For eksempel indikerer det å sette "*" på scorefeltet at den vil bli utløst hvert minutt.
?Indikerer at ingen verdi er spesifisert. Scenarioet som brukes er at du ikke trenger å bry deg om verdien av dette feltet akkurat nå. For eksempel, hvis du vil utløse en handling den 10. i hver måned, men du bryr deg ikke om det er ukedagen, må du sette feltet i uken til "?" er satt til 0 0 0 10 * ?
-Indikerer intervaller. For eksempel betyr det å sette "10-12" på timen at 10, 11 og 12 poeng alle vil bli trigget.
,Indikerer at flere verdier er spesifisert, for eksempel å sette "MAN, ONS, FRI" i ukefeltet for å indikere at det utløses på mandag, onsdag og fredag
/ Brukes til inkrementell triggering. Hvis du setter "5/15" på det andre, betyr det at det vil bli utløst hvert 15. sekund fra 5 sekunder (5, 20, 35, 50). Sett '1/3' på månedsfeltet til å starte den 1. i hver måned og trigge hver tredje dag.
LIndikerer den endelige betydningen. I dagfelt-innstillingen representerer det den siste dagen i måneden (basert på gjeldende måned, og hvis det er februar, vil det også avhenge av om det er et skuddår [skudd]), og på ukefeltet representerer det lørdag, som tilsvarer "7" eller "SAT". Hvis du legger til et tall før "L", indikerer det den siste av disse dataene. For eksempel, hvis du setter formatet "6L" i ukefeltet, betyr det "Siste fredag i måneden"
WAngir den siste arbeidsdagen (mandag til fredag) fra den angitte datoen. For eksempel, sett "15W" i dagfeltet for å indikere at ukedagen nærmest den 15. i hver måned utløses. Hvis den 15. tilfeldigvis er lørdag, finn nærmeste fredag (14.) å utløse, hvis den 15. er slutten av uken, finn nærmeste neste mandag (16.) for å utløse. Hvis den 15. tilfeldigvis er på en ukedag (mandag til fredag), utløses den dagen. Hvis det angitte formatet er "1W", indikerer det at det utløses på den siste virkedagen etter den 1. i hver måned. Hvis den 1. er nøyaktig lørdag, vil den bli utløst påfølgende mandag, den 3. (Merk, kun spesifikke tall kan settes før "W", og intervallet "-") er ikke tillatt).
Tips 'L' og 'W' kan brukes i kombinasjon. Hvis du setter "LW" på dagfeltet, betyr det at det vil bli utløst på siste arbeidsdag i måneden (vanligvis med henvisning til lønn)
#Serienummer (som angir ukedagen i måneden), for eksempel, å sette "6#3" på ukefeltet betyr på den tredje lørdagen i måneden. Merk at hvis du spesifiserer "#5", vil ikke denne konfigurasjonen utløses hvis det ikke er lørdag i den femte uken (perfekt for morsdag og farsdag)
Tips Ukefeltet er det samme som mon, hvis du bruker engelske bokstaver, er det det samme som mon.
Vanlige eksempler:
0 0 12 * * ? Trigger klokken 12 hver dag 0 15 10 ? * * Trigger hver dag klokken 10:15 0 15 10 * * ? Utløst klokken 10:15 hver dag 0 15 10 * * ? * Trigger hver dag klokken 10:15 0 15 10 * * ? 2005 2005 Utløst kl. 10:15 hver dag 0 * 14 * * ? Trigger hvert minutt fra kl. 14 til 14:59 hver dag 0 0/5 14 * * ? 14.00 til 14.59 hver dag (starter på timen, utløses hvert 5. minutt) 0 0/5 14,18 * * ? 14.00 til 14.59 hver dag (starter på timen, utløses hvert 5. minutt) Hver ettermiddag fra 18:00 til 18:59 (starter ved timen, utløses hvert 5. minutt) 0 0-5 14 * * ? Utløses hvert minutt fra kl. 14:05 til 14:05 hver dag 0 10,44 14 ? 3 WED utløses hver onsdag kl. 14:10 og 14:44 i mars 0 15 10 ? * MAN-FREDAG aktiveres kl. 10:15 hver dag fra mandag til fredag 0 15 10 15 * ? Den vil bli utløst kl. 10:15 den 15. i hver måned 0 15 10 L * ? Utløst klokken 10:15 den siste dagen i hver måned 0 15 10 ? * 6L utløses klokken 10:15 den siste fredagen i hver måned 0 15 10 ? * 6L 2002-2005 Utløst kl. 10:15 på fredagen i siste uke i hver måned fra 2002 til 2005 0 15 10 ? * 6#3 Triggere starter fredagen i den tredje uken i hver måned 0 0 12 1/5 * ? Trigger hver 5. dag, fra den første middagen i hver måned 0 11 11 11 11 ? Utløses hvert år 11. november kl. 11:11 (Singles' Day)
|