Operationeel

Gratis online parsertool voor cron-expressies

Advertentie

Formaat: minuut uur dag maand weekdag [jaar]

Veelvoorkomende voorbeelden

* * * * *

Elke minuut

0 * * * *

Elk uur

0 0 * * *

Dagelijks om middernacht

0 0 * * 0

Wekelijks op zondag

*/15 * * * *

Elke 15 minuten

0 9-17 * * 1-5

Elk uur, van 9.00 tot 17.00 uur, op werkdagen.

Cron-syntaxis

  • * - Elke waarde
  • , - Waardelijstscheidingsteken
  • - - Waardenbereik
  • / - Stapwaarden
Advertentie

Wat kan een cron-expressie doen?

Cron is een veelgebruikte manier voor besturingssystemen om herhalende taken in te plannen, vaak cron-taken genoemd. Met Cron kun je een computer opdracht geven om een commando of script op vaste tijden of intervallen uit te voeren—elke minuut, elk uur, elke dag, elke week, of op een aangepast schema. In plaats van taken handmatig uit te voeren, stel je het schema één keer in, en Cron regelt de rest op de achtergrond.

Een cron-uitdrukking is een korte reeks die dit schema beschrijft. Het volgt een specifiek format zodat zowel mensen als programma's het kunnen lezen. Veel systemen en tools ondersteunen cron-expressies, waaronder Linux, Unix, Azure Functions en Quartz .NET. In zijn basisvorm bevat een cron-uitdrukking vijf velden gescheiden door ruimtes, zoals minuten, uren, maand en weekdag. Samen vertellen deze velden het systeem precies wanneer en hoe vaak je taak moet worden uitgevoerd, waardoor cron een eenvoudige en krachtige manier is om routinewerk te automatiseren.

In het begin kan een cron-reeks vol * tekens onzin lijken. Het begint pas logisch te worden als je weet hoe je de posities in de snaar moet "lezen". Elk tekstblok in een cron-expressie vertegenwoordigt een tijdseenheid die bepaalt wanneer de taak wordt uitgevoerd.

De positie van elke * markeert een specifieke tijdseenheid, zoals minuut, uur, maand en dag van de week. In deze context betekent een ster "elke" voor die eenheid (bijvoorbeeld * in het minutenveld betekent elke minuut). In plaats van *, kun je specifieke waarden of patronen invoeren om het schema preciezer te sturen. Je kunt bijvoorbeeld een cron-expressie schrijven die elke maandag een taak uitvoert, alleen op 12 juli, elke vierde uur, precies 5 minuten over het uur. Door elk veld aan te passen, kun je zeer precieze en flexibele schema's maken voor je geautomatiseerde taken.

 

API-documentatie binnenkort beschikbaar

Documentation for this tool is being prepared. Please check back later or visit our full API documentation.