Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 11600|Svare: 0

Quartz CronTrigger er den mest komplette konfigurasjonsbeskrivelsen

[Kopier lenke]
Publisert på 12.03.2018 10:23:08 | | |
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)





Foregående:Oracle+11G konfigurasjon PLSQL-guide
Neste:En feilkonfigurasjon definerer duplicate system.web.extensions/scrip{filtering}ting/scrip{...
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com