Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 11600|Svar: 0

Quartz CronTrigger är den mest kompletta konfigurationsbeskrivningen

[Kopiera länk]
Publicerad på 2018-03-12 10:23:08 | | |
CronTrigger-konfigurationsformat:

Format: [Sekunder] [Minuter] [Timmar] [Dagar] [Månader] [Veckor] [År]

Beskrivning av serienummer
Om det krävs Värden tillåtna att fyllas Tillåtna jokrar
1 sekund är 0-59, - * /
2 poäng är 0-59, - * /
3 timmar är 0-23, - * /
4:e är 1-31, - * ? / L W
Maj är 1-12 eller JAN-DEC , - * /
6 veckor är 1-7 eller SÖN-LÖR, - * ? / L #
7 år Ingen tom eller 1970-2099, - * /
Wildcard-instruktioner:
* Representerar alla värden. Till exempel, om man sätter "*" på poängfältet, indikerar det att det kommer att triggas varje minut.
?Indikerar att inget värde är specificerat. Scenariot som används är att du inte behöver bry dig om värdet av detta område just nu. Till exempel, om du vill trigga en åtgärd den 10:e varje månad, men du bryr dig inte om det är veckodagen, måste du ställa in veckans fältposition till "?" är satt till 0 0 0 10 * ?
-Indikerar intervaller. Till exempel, om man sätter "10-12" på timmen betyder det att 10, 11 och 12 poäng alla kommer att triggas.
,Indikerar att flera värden är specificerade, till exempel att sätta "MON, ONS, FRE" i veckans fält för att indikera att det triggas på måndag, onsdag och fredag
/ Används för inkrementell utlösning. Om du sätter "5/15" på den andra betyder det att den triggas var 15:e sekund från 5 sekunder (5, 20, 35, 50). Ställ in '1/3' på månadsfältet att börja den första varje månad och trigga var tredje dag.
LIndikerar den slutgiltiga betydelsen. I dagfältsinställningen representerar det månadens sista dag (baserat på den aktuella månaden, och om det är februari beror det också på om det är ett skottår [skott]), och på veckofältet representerar det lördag, vilket motsvarar "7" eller "SAT". Om du lägger till ett tal före "L" indikerar det den sista av den datan. Till exempel, om du sätter formatet "6L" i veckofältet, betyder det "Sista fredagen i månaden"
WAnger den senaste arbetsdagen (måndag till fredag) från det angivna datumet. Till exempel, sätt "15W" i dagsfältet för att indikera att den vardag som ligger närmast den 15:e i varje månad triggas. Om den 15:e råkar vara lördag, hitta närmaste fredag (14:e) att trigga, om den 15:e är veckans slut, hitta närmaste nästa måndag (16:e) att trigga. Om den 15:e råkar vara en vardag (måndag till fredag) utlöses den på den dagen. Om det angivna formatet är "1W" indikerar det att det triggas på den senaste arbetsdagen efter den 1:a i varje månad. Om den första är exakt lördag, kommer den att utlösas följande måndag den 3:e. (Observera att endast specifika nummer kan ställas in före "W", och intervallet "-") är inte tillåtet).
Tips
'L' och 'W' kan användas i kombination. Om du sätter "LW" på dagfältet betyder det att det triggas på månadens sista arbetsdag (vanligtvis med hänvisning till lönehantering)

#Serienummer (som anger veckans dag), till exempel, att sätta "6#3" i veckofältet betyder att det är tredje lördagen i månaden. Observera att om du anger "#5" så triggas inte denna konfiguration om det inte finns någon lördag under den femte veckan (perfekt för mors dag och fars dag)
Tips
Veckans inställning är densamma som mon, om du använder engelska bokstäver är det samma som mon.

Vanliga exempel:

0 0 12 * * ?        Triggers klockan 12 varje dag
0 15 10 ? * * Triggers varje dag kl. 10:15
0 15 10 * * ?        Utlöst klockan 10:15 varje dag
0 15 10 * * ? * Triggas varje dag klockan 10:15
0 15 10 * * ? 2005 2005 Utlöst klockan 10:15 varje dag
0 * 14 * * ?        Triggar varje minut från kl. 14 till 14:59 varje dag
0 0/5 14 * * ?        14.00 till 14.59 varje dag (börjar på hel timme, triggar var 5:e minut)
0 0/5 14,18 * * ?        14.00 till 14.59 varje dag (börjar på hel timme, triggar var 5:e minut)
Varje eftermiddag från 18:00 till 18:59 (börjar vid timmen, triggar var 5:e minut)
0 0-5 14 * * ?        Triggar varje minut från 14:05 till 14:05 varje dag
0 10,44 14 ? 3 WED triggas varje onsdag kl. 14:10 och 14:44 i mars
0 15 10 ? * MÅN-FRI aktiveras kl. 10:15 varje dag måndag till fredag
0 15 10 15 * ?        Den kommer att utlösas klockan 10:15 den 15:e varje månad
0 15 10 L * ?        Utlöst klockan 10:15 på varje månads sista dag
0 15 10 ? * 6L triggas klockan 10:15 sista fredagen varje månad
0 15 10 ? * 6L 2002-2005 Utlöst kl. 10:15 på fredagen i sista veckan varje månad från 2002 till 2005
0 15 10 ? * 6#3 Triggers börjar fredagen i den tredje veckan varje månad
0 0 12 1/5 * ?        Triggers var femte dag med start första middag varje månad
0 11 11 11 11 ?        Utlöses varje år den 11 november kl. 11:11 (Singeldagen)





Föregående:Oracle+11G konfiguration PLSQL-guide
Nästa:En felkonfiguration definierar duplicate system.web.extensions/scrip{filtering}ting/scrip{...
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com