Naar de inhoud
ToolMug

Cron-expressie parser

Plak een cron-expressie om in gewone woorden te zien wat hij betekent en precies wanneer hij volgende keer draait, in jouw tijdzone of die van de server. Werkt met standaard crontab, expressies met seconden, Quartz-stijl ? en snelkoppelingen zoals @daily.

Draait in je browser: niets wat je invoert wordt geüpload

At 09:00, Monday through Friday

0
Minuut
9
Uur
*
Dag van de maand
*
Maand
1-5
Dag van de week

Volgende uitvoeringen

  1. 1—
  2. 2—
  3. 3—
  4. 4—
  5. 5—
  6. 6—
  7. 7—
  8. 8—
  9. 9—
  10. 10—

Voorbeelden

Zo gebruik je het

  1. Typ of plak de expressie, bijvoorbeeld 0 9 * * 1-5.
  2. Lees de omschrijving in gewone taal en de waarde van elk veld.
  3. Kies de tijdzone van de server om de volgende tien uitvoeringstijden te zien zoals ze echt zullen plaatsvinden.
  4. Klik op een voorbeeld rechts om te starten vanaf een gangbaar schema.

Opties uitgelegd

Velden
Vijf velden — minuut, uur, dag van de maand, maand, dag van de week. Een zesde veld vooraan voegt seconden toe (gebruikt door Spring, Quartz en node-cron).
Speciale tekens
* elke waarde; , lijst (1,15); - bereik (1-5); / stap (*/10 = elke 10). Quartz gebruikt ? voor "geen specifieke waarde" in dagvelden.
Dag van de week
0 of 7 is zondag, 1 is maandag. Namen zoals MON-FRI werken ook.
Tijdzone
Cron draait in de tijdzone van de server, meestal UTC op cloudservers. Als je die hier kiest, zie je wanneer taken echt afgaan, inclusief zomertijdwisselingen.

Veelvoorkomende schema’s

Expressie Draait
* * * * * Elke minuut
*/15 * * * * Elke 15 minuten
0 * * * * Aan het begin van elk uur
0 9 * * 1-5 09:00 op werkdagen
30 2 * * * Elke dag om 02:30
0 0 * * 0 Middernacht op elke zondag
0 0 1 * * Middernacht op de 1e van elke maand
0 0 1 1 * Middernacht op 1 januari

Veelgestelde vragen

Wat betekent */5 * * * *?

Elke 5 minuten — op minuut 0, 5, 10 enzovoort van elk uur.

Waarom draaide mijn taak op het verkeerde uur?

Meestal draait de server in UTC terwijl jij het schema in lokale tijd hebt geschreven. Kies UTC hierboven om de echte uitvoeringstijden te zien, of stel CRON_TZ / TZ in voor de taak als je scheduler dat ondersteunt.

Hoe combineren dag van de maand en dag van de week?

In standaard cron draait de taak, als beide velden beperkt zijn (bijvoorbeeld 0 0 1 * 1), wanneer een van beide klopt — op de 1e en op elke maandag. Quartz voorkomt dit door ? in een van beide te verplichten.

Ondersteunt dit Kubernetes CronJob- en GitHub Actions-schema's?

Ja, beide gebruiken standaard 5-veld cron. GitHub Actions evalueert schema's standaard in UTC.

Privacy

Deze tool draait volledig in je browser. Je bestanden en tekst worden op je eigen apparaat verwerkt en nooit naar onze servers geüpload.

Gerelateerde tools