CronTrigger-konfigurationsformat:
Format: [Sekunder] [Minutter] [Timer] [Dage] [Måneder] [Uger] [År]
Beskrivelse af serienummer Om påkrævede værdier tilladt at udfylde Tilladte jokerkort Tilladte jokerkort 1 sekund er 0-59, - * / 2 point er 0-59, - * / 3 timer er 0-23, - * / 4. er 1-31, - * ? / L W Maj er 1.-12. januar eller JAN-DEC , - * / 6 uger er 1-7 eller SØN-LØR, - * ? / L # 7 år Ingen tom eller 1970-2099 , - * / Wildcard-instruktioner:
* Repræsenterer alle værdier. For eksempel indikerer det at sætte "*" på scorefeltet, at det vil blive udløst hvert minut.
?Indikerer, at der ikke er angivet nogen værdi. Det anvendte scenarie er, at du ikke behøver at bekymre dig om værdien af dette felt lige nu. For eksempel, hvis du vil udløse en handling den 10. i hver måned, men du er ligeglad med, om det er ugedagen, skal du sætte feltet i ugen til "?" er sat til 0 0 0 10 * ?
-Angiver intervaller. For eksempel betyder det at sætte "10-12" på timen, at 10, 11 og 12 point alle bliver udløst.
,Angiver at flere værdier er angivet, såsom at sætte "MAN, ONS, FRE" i ugefeltet for at angive, at det udløses mandag, onsdag og fredag
/ Bruges til inkrementel triggering. Hvis du sætter "5/15" på det andet, betyder det, at det bliver udløst hvert 15. sekund fra 5 sekunder (5, 20, 35, 50). Sæt '1/3' på månedsfeltet til at starte den 1. i hver måned og udløse hver tredje dag.
LAngiver den endelige betydning. I dagfelt-indstillingen repræsenterer det månedens sidste dag (baseret på den aktuelle måned, og hvis det er februar, afhænger det også af, om det er et skudår [spring]), og på ugefeltet repræsenterer det lørdag, hvilket svarer til "7" eller "SAT". Hvis du tilføjer et tal før "L", indikerer det den sidste af de data. For eksempel, hvis du sætter formatet "6L" i ugefeltet, betyder det "Sidste fredag i måneden"
WAngiver den seneste arbejdsdag (mandag til fredag) fra den angivne dato. For eksempel kan du sætte "15W" i dagfeltet for at angive, at den hverdag, der ligger tættest på den 15. i hver måned, udløses. Hvis den 15. tilfældigvis er lørdag, så find den nærmeste fredag (14.) til at udløse, hvis den 15. er ugens slutning, find den nærmeste næste mandag (16.) at udløse. Hvis den 15. tilfældigvis er på en hverdag (mandag til fredag), udløses den på den dag. Hvis det angivne format er "1W", indikerer det, at det udløses på den seneste hverdag efter den 1. i hver måned. Hvis den 1. er præcis lørdag, vil den blive udløst den følgende mandag den 3. (Bemærk, kun specifikke tal kan sættes før "W", og intervallet "-") er ikke tilladt).
Tips 'L' og 'W' kan bruges i kombination. Hvis du sætter "LW" på dagfeltet, betyder det, at det bliver udløst på månedens sidste arbejdsdag (normalt med henvisning til løn)
#Serienummer (der angiver dagen i ugen), for eksempel betyder det at sætte "6#3" på ugefeltet den tredje lørdag i måneden. Bemærk, at hvis du angiver "#5", vil denne konfiguration ikke udløses, hvis der ikke er lørdag i den femte uge (perfekt til Mors Dag og Fars Dag)
Tips Ugens setting er den samme som mon, hvis du bruger engelske bogstaver, er det det samme som mon.
Almindelige eksempler:
0 0 12 * * ? Triggere klokken 12 hver dag 0 15 10 ? * * Udløser hver dag kl. 10:15 0 15 10 * * ? Udløst kl. 10:15 hver dag 0 15 10 * * ? * Udløser hver dag kl. 10:15 0 15 10 * * ? 2005 2005 Udløst kl. 10:15 hver dag 0 * 14 * * ? Triggers hvert minut fra kl. 14 til 14:59 hver dag 0 0/5 14 * * ? 14 til 14:59 hver dag (starter på timen, udløser hvert 5. minut) 0 0/5 14,18 * * ? 14 til 14:59 hver dag (starter på timen, udløser hvert 5. minut) Hver eftermiddag fra 18:00 til 18:59 (starter kl. time, udløser hvert 5. minut) 0 0-5 14 * * ? Triggers hvert minut fra kl. 14:05 til 14:05 hver dag 0 10,44 14 ? 3 WED udløses hver onsdag kl. 14:10 og 14:44 i marts 0 15 10 ? * MAN-FRE aktiveres kl. 10:15 hver dag fra mandag til fredag 0 15 10 15 * ? Den udløses kl. 10:15 den 15. i hver måned 0 15 10 L * ? Udløst kl. 10:15 på den sidste dag i hver måned 0 15 10 ? * 6L udløses kl. 10:15 den sidste fredag i hver måned 0 15 10 ? * 6L 2002-2005 Udløst kl. 10:15 på fredagen i den sidste uge af hver måned fra 2002 til 2005 0 15 10 ? * 6#3 Triggere starter fredag i den tredje uge i hver måned 0 0 12 1/5 * ? Udløser hver 5. dag fra den første middag i hver måned 0 11 11 11 11 ? Udløst hvert år den 11. november kl. 11:11 (Singles Day)
|