Cron-expressieverwerker

Verwerk en leg cron-expressies uit. Ondersteunt standaard 5-veld en uitgebreid 6-veld (met seconden) cron-formaten. Toont een leesbare beschrijving, de volgende 10 uitvoertijden in UTC en een gedetailleerde veldanalyse. Ondersteunt jokertekens, bereiken, lijsten, stappen en benoemde waarden (MON-SUN, JAN-DEC).

Leesbaar
Veldanalyse
Veld Waarde Betekenis

Meer over cron-expressies

Cron-expressieformaat

Een standaard cron-expressie heeft 5 velden gescheiden door spaties:

minuut uur dag-van-de-maand maand dag-van-de-week

VeldToegestane waardenSpeciale tekens
Minuut0-59* , - /
Uur0-23* , - /
Dag van de maand1-31* , - /
Maand1-12 of JAN-DEC* , - /
Dag van de week0-7 of SUN-SAT (0 en 7 = zondag)* , - /
Speciale tekens
  • * komt overeen met alle waarden in het veld.
  • , scheidt een lijst van waarden. Voorbeeld: 1,3,5 in het dag-van-de-week-veld betekent maandag, woensdag, vrijdag.
  • - definieert een bereik. Voorbeeld: 9-17 in het uurveld betekent elk uur van 9.00 tot 17.00 uur.
  • / definieert een stap. Voorbeeld: */15 in het minuutveld betekent elke 15 minuten. 5/10 betekent startend bij minuut 5, dan elke 10 minuten (5, 15, 25, 35, 45, 55).
Veelvoorkomende voorbeelden
ExpressieBetekenis
0 * * * *Elk uur op minuut 0
*/5 * * * *Elke 5 minuten
0 9 * * 1-59:00 elke werkdag
0 0 1 * *Middernacht op de 1e van elke maand
30 2 * * 02:30 elke zondag
0 6,18 * * *6:00 en 18:00 dagelijks
0 0 * * 1-5Middernacht elke werkdag
15 14 1 * *14:15 op de 1e van elke maand
6-veldformaat (met seconden)

Sommige systemen ondersteunen een optioneel secondenveld aan het begin:

seconde minuut uur dag-van-de-maand maand dag-van-de-week

Bijvoorbeeld, 30 0 * * * * betekent op 30 seconden na elke minuut.