HTML-tools

Gratis Cron-Expressiebouwer

Bouw en begrijp cron-planningsuitdrukkingen met presets of aangepaste velden

Tool laden...

Wat is Cron-Expressiebouwer?

Een browsergebaseerde cron-expressiebouwer die u helpt cron-planningspatronen te maken en te begrijpen. Begin met veelvoorkomende presets (elk uur, dagelijks, wekelijks) of bouw aangepaste schema's door elk veld afzonderlijk in te stellen. Ondersteunt zowel standaard 5-veld cron als 6-veld cron met seconden. De uitvoer legt uit wat elk veld in duidelijke taal betekent.

Snel antwoord

Bouw cron-expressies met presets of aangepaste velden. Begrijp wat elk veld (minuut, uur, dag, maand, weekdag) regelt. Ondersteunt 5-veld en 6-veld formaten voor GitHub Actions, crontab en serverloze planners.

Last updated: 2026-06-08

Beperkingen

  • Simuleert geen werkelijke uitvoeringstijden of berekent volgende uitvoeringsdata niet precies -- tijdzone, zomertijd en platformspecifiek gedrag beïnvloeden de werkelijke uitvoering.
  • Sommige platforms ondersteunen niet-standaard extensies (@yearly, @daily, L, W, #) die niet worden gedekt door deze bouwer.
  • GitHub Actions ondersteunt geen 6-veld cron -- gebruik altijd 5-veld formaat in workflow YAML-bestanden.

Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub

Zo gebruik je deze tool

  1. Kies een presetschema of stel elk veld handmatig in.
  2. Schakel tussen 5-veld (standaard cron) en 6-veld (met seconden) formaten.
  3. Lees de uitleg in duidelijke taal van elk veld.
  4. Kopieer de cron-expressie voor gebruik in crontab, GitHub Actions of serverloze functies.

Waarvoor je het kunt gebruiken

  • Maak een cron-schema voor een GitHub Actions-workflow die elke weekdag om 9:00 uur wordt uitgevoerd.
  • Schrijf een crontab-entry voor een serverback-upscript dat op de eerste dag van elke maand om 2:00 uur wordt uitgevoerd.
  • Debug een bestaande cron-expressie door een overzicht in duidelijke taal van elk veld te zien.

Gebruik

Praktische voorbeelden

Voorbeeld

Geplande GitHub Actions-workflow

Een ontwikkelaar wil dat een CI-workflow elke maandag om 9:00 UTC wordt uitgevoerd. Hij gebruikt de cron-bouwer om '0 9 * * 1' te genereren en voegt dit toe aan zijn workflow YAML onder on.schedule.cron.

Voorbeeld

Serverback-up crontab-entry

Een systeembeheerder heeft een back-upscript nodig dat om 2:00 uur op de 1e van elke maand wordt uitgevoerd. Hij bouwt '0 2 1 * *' en voegt het toe aan crontab met het back-upcommando.

Veelgemaakte fouten

  • 5-veld cron gebruiken in een systeem dat 6 velden verwacht (met seconden) -- het schema wordt verkeerd geïnterpreteerd of afgewezen.
  • Vergeten dat cron draait in de tijdzone van de server -- een cron-job om 9:00 op een UTC-server draait op een ander lokaal tijdstip dan verwacht.
  • * gebruiken voor dag-van-maand EN een specifieke dag-van-week -- cron draait wanneer EEN VAN BEIDE velden overeenkomt, wat meestal niet is wat u wilt.

Verificatie

  1. Bouw de preset 'Elke dag om middernacht' en bevestig dat de expressie '0 0 * * *' is.
  2. Stel aangepaste waarden in minute=30, hour=14, day=*, month=*, weekday=1-5 en controleer of de expressie '30 14 * * 1-5' is.

FAQ

Vragen over Cron-Expressiebouwer

Wat is het verschil tussen 5-veld en 6-veld cron?

Standaard Unix-cron (crontab) gebruikt 5 velden: minuut, uur, dag-van-maand, maand, dag-van-week. Sommige systemen zoals GitHub Actions en AWS CloudWatch gebruiken 6 velden door seconden als eerste veld toe te voegen. Raadpleeg altijd de documentatie van uw platform voor welk formaat u moet gebruiken.

Wat betekent *\/5 in een cron-veld?

*/5 betekent 'elke 5 eenheden'. In het minuutveld betekent */5 elke 5 minuten (0, 5, 10, 15...). In het uurveld betekent */5 elk 5 uur. De stapoperator (\/) verdeelt het bereik in gelijke intervallen vanaf de minimumwaarde.

Kan ik maand- en weekdagnamen gebruiken in plaats van cijfers?

Standaard cron gebruikt cijfers: 0-6 voor dag-van-week (0=zondag), 1-12 voor maand. Sommige implementaties (zoals GitHub Actions) ondersteunen geen namen. Deze bouwer gebruikt numeriek formaat voor maximale compatibiliteit tussen platforms.

Gerelateerde tools

Meer html-tools

Html

CSP Hash Generator

Genereer CSP-hashwaarden voor inline scripts en styles. Hash exacte code met SHA-256, SHA-384 of SHA-512.

Open tool

Probeer ook

Probeer ook