CronTrigger-configuratieformaat:
Formaat: [Seconden] [Minuten] [Uren] [Dagen] [Maanden] [Weken] [Jaren]
Beschrijving van serienummer Of vereist Waarden toegestaan om gevuld te worden Toegestane jokers 1 seconde is 0-59, - * / 2 punten is 0-59, - * / 3 uur is 0-23, - * / 4e is 1-31, - * ? / L W Mei is van 1-12 of JAN-DEC , - * / 6 weken is 1-7 of ZON-SAT, - * ? / L # 7 jaar Geen leeg of 1970-2099, - * / Wildcard-instructies:
* Vertegenwoordigt alle waarden. Bijvoorbeeld, het instellen van "*" op het veld van de score geeft aan dat deze elke minuut wordt geactiveerd.
?Geeft aan dat er geen waarde is opgegeven. Het gebruikte scenario is dat je je op dit moment niet hoeft te bekommeren om de waarde van dit vakgebied. Als je bijvoorbeeld een actie wilt activeren op de 10e van elke maand, maar het maakt je niet uit of het de dag van de week is, moet je de positie van het veld van de week instellen op "?" is ingesteld op 0 0 0 10 * ?
-Geeft intervallen aan. Als je bijvoorbeeld "10-12" op het uur zet, worden 10, 11 en 12 punten allemaal geactiveerd.
,Geeft aan dat meerdere waarden zijn opgegeven, zoals het instellen van "MA, WO, FRI" in het weekveld om aan te geven dat het op maandag, woensdag en vrijdag wordt geactiveerd
/ Gebruikt voor incrementele triggering. Als je "5/15" op de tweede zet, betekent dat dat het elke 15 seconden wordt geactiveerd vanaf 5 seconden (5, 20, 35, 50). Stel '1/3' in op het maandveld om te beginnen op de 1e van elke maand en elke drie dagen te triggeren.
LGeeft de uiteindelijke betekenis aan. In de dagveld-instelling stelt het de laatste dag van de maand weer (gebaseerd op de huidige maand, en als het februari is, hangt het ook af of het een schrikkeljaar [sprong]) is), en op het weekveld staat het voor zaterdag, wat gelijkstaat aan "7" of "SAT". Als je een getal toevoegt vóór de "L", geeft dat de laatste van die gegevens aan. Als je bijvoorbeeld het formaat "6L" op het weekveld instelt, betekent dat "Laatste vrijdag van de maand"
WGeeft de meest recente werkdag (maandag tot vrijdag) aan vanaf de opgegeven datum. Stel bijvoorbeeld "15W" in op het dagveld om aan te geven dat de doordeweekse dag die het dichtst bij de 15e van elke maand ligt, wordt geactiveerd. Als de 15e toevallig zaterdag is, zoek dan de dichtstbijzijnde vrijdag (14e) om te triggeren; als de 15e het einde van de week is, zoek dan de dichtstbijzijnde volgende maandag (16e) om te activeren. Als de 15e toevallig op een doordeweekse dag (maandag tot vrijdag) valt, wordt deze op die dag geactiveerd. Als het opgegeven formaat "1W" is, geeft dit aan dat het wordt geactiveerd op de meest recente werkdag na de 1e van elke maand. Als de 1e precies zaterdag is, wordt deze geactiveerd op de daaropvolgende maandag de 3e. (Let op, alleen specifieke getallen mogen vóór "W" worden ingesteld, en het interval "-") is niet toegestaan).
Tips 'L' en 'W' kunnen in combinatie worden gebruikt. Als je "LW" op het dagveld zet, betekent dat dat het wordt geactiveerd op de laatste werkdag van de maand (meestal verwijzend naar de loonadministratie)
#Serienummer (dat de dag van de week van de maand aangeeft), bijvoorbeeld, als je "6#3" op het weekveld zet, betekent dat op de derde zaterdag van de maand. Let op: als je "#5" opgeeft, wordt deze configuratie niet geactiveerd als er geen zaterdag is in de vijfde week (perfect voor Moederdag en Vaderdag)
Tips Het veld van de week is hetzelfde als mon, als je Engelse letters gebruikt, is het hetzelfde als mon.
Veelvoorkomende voorbeelden:
0 0 12 * * ? Triggers elke dag om 12 uur 0 15 10 ? * * Triggert elke dag om 10:15 0 15 10 * * ? Elke dag om 10:15 getriggerd 0 15 10 * * ? * Triggert elke dag om 10:15 0 15 10 * * ? 2005 2005 Elke dag om 22:15 geactiveerd 0 * 14 * * ? Triggers elke minuut van 14.00 tot 14.59 uur elke dag 0 0/5 14 * * ? Elke dag van 14.00 tot 14.59 uur (begint op het hele uur, triggert elke 5 minuten) 0 0/5 14,18 * * ? Elke dag van 14.00 tot 14.59 uur (begint op het hele uur, triggert elke 5 minuten) Elke middag van 18:00 tot 18:59 (begint op het uur, triggert elke 5 minuten) 0 0-5 14 * * ? Triggert elke minuut van 14:05 tot 14:05 uur elke dag 0 10,44 14 ? 3 WED wordt elke woensdag om 14:10 uur en 14:44 uur in maart geactiveerd 0 15 10 ? * MA tot VRIJDAG wordt elke dag van maandag tot vrijdag om 10:15 uur geactiveerd 0 15 10 15 * ? Het wordt geactiveerd om 10:15 uur op de 15e van elke maand 0 15 10 L * ? Geactiveerd om 10:15 op de laatste dag van elke maand 0 15 10 ? * 6L wordt geactiveerd om 10:15 op de laatste vrijdag van elke maand 0 15 10 ? * 6L 2002-2005 Geactiveerd om 10:15 op de vrijdag van de laatste week van elke maand van 2002 tot 2005 0 15 10 ? * 6#3 Triggers beginnen op de vrijdag van de derde week van elke maand 0 0 12 1/5 * ? Triggers elke 5 dagen, beginnend bij de eerste middag van elke maand 0 11 11 11 11 ? Geactiveerd elk jaar op 11 november om 11:11 (Singles' Day)
|