Cron-generator: cron-expressie maken en uitleggen

Deze cron-generator bouwt expressies uit sjablonen en velden en legt elke expressie uit in gewone taal. Hij toont ook de volgende uitvoeringen, zodat je vóór het uitrollen ziet wanneer de taak echt draait. Ondersteund: Unix-cron (5 velden), Spring (6 velden met seconden) en Quartz (met jaar).

Bron: The Open Group – crontab (POSIX.1-2017): Felder, Bereiche, Tag/Wochentag-Regel. Bijgewerkt: .

Plak een expressie of bouw hem hieronder uit sjablonen en velden. Beide blijven gelijk.
Mijn toolboxJe invoer wordt alleen in deze browser opgeslagen.

Sjablonen

Velden afzonderlijk bewerken

Toegestaan: * (alle), getallen, reeksen (1-5), lijsten (1,3,5), stappen (*/15) en namen (MON, JAN).

Resultaat

Betekenis
Om 02:30, elke dag
Tijden in UTC.
Expressie (opgeschoond)
30 2 * * *
Velden in detail
VeldInvoerWaarden
Minuut3030
Uur22
Dag van de maand*1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 …
Maand*1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
Dag van de week*0, 1, 2, 3, 4, 5, 6
Volgende uitvoeringen
  • vrijdag 2 oktober 2026 om 02:30:00
  • zaterdag 3 oktober 2026 om 02:30:00
  • zondag 4 oktober 2026 om 02:30:00
  • maandag 5 oktober 2026 om 02:30:00
  • dinsdag 6 oktober 2026 om 02:30:00
  • woensdag 7 oktober 2026 om 02:30:00
  • donderdag 8 oktober 2026 om 02:30:00
  • vrijdag 9 oktober 2026 om 02:30:00
  • zaterdag 10 oktober 2026 om 02:30:00
  • zondag 11 oktober 2026 om 02:30:00

Zo wordt het berekend

Een cron-expressie bepaalt wanneer een geplande taak draait – in crontab, Kubernetes CronJobs, GitHub Actions, Spring of Quartz. Hij bestaat uit velden gescheiden door spaties. Deze tool bouwt expressies, legt ze uit in gewone taal en toont de volgende uitvoeringen.

Een cron-expressie maken – zo werkt het

  1. Kies het dialect: Unix-cron heeft 5 velden; Spring en Quartz voegen seconden toe (en Quartz optioneel het jaar).
  2. Klik een sjabloon aan of vul de velden één voor één in. De expressie bovenaan volgt vanzelf; een geplakte expressie vult op zijn beurt de velden.
  3. Onder “Betekenis” staat de expressie in gewone taal, daaronder de volgende uitvoeringen in UTC of in de tijd van je apparaat.

Opbouw en notatie

Verschillen tussen dialecten

Grenzen

Veelgestelde vragen

Wat betekent een cron-expressie als 30 2 * * *?

De vijf velden zijn minuut, uur, dag van de maand, maand en dag van de week. “30 2 * * *” betekent: elke dag om 02:30. De asterisk staat voor “alle waarden”.

Hoe laat ik een cronjob elke 5 minuten draaien?

Met */5 * * * *: in het minutenveld betekent */5 “elke 5 minuten” (minuut 0, 5, 10 …). Het sjabloon “Elke 5 minuten” vult dat in.

Waarin verschillen Unix-cron, Spring en Quartz?

Unix-cron heeft 5 velden. Spring en Quartz hebben vooraan een secondenveld, Quartz achteraan optioneel een jaar. Ze nummeren weekdagen ook anders (Quartz: zondag = 1) en behandelen dag van de maand en weekdag verschillend.

Wat betekent het vraagteken in een cron-expressie?

Het vraagteken bestaat in Spring en Quartz voor dag van de maand en dag van de week en betekent “geen specifieke waarde”. In Quartz moet één van de twee velden ? zijn, omdat je niet beide tegelijk kunt instellen.

Wat zijn de weekdagnummers in cron?

In Unix-cron en Spring: zondag = 0 (ook 7), maandag = 1 tot zaterdag = 6. In Quartz: zondag = 1 tot zaterdag = 7. Namen als MON–FRI werken in alle drie de dialecten.

Worden mijn cron-expressies ergens naartoe gestuurd?

Nee. De expressie, de uitleg en de berekening van de volgende uitvoeringen gebeuren in je browser.

Bronnen en wettelijke basis

Bijgewerkt op:

Vergelijkbare tools