Toolbeschrijving

CRON Parser is een cronjob‑parser en validator die je helpt CRON‑expressies te begrijpen en te valideren die worden gebruikt voor het plannen van taken en jobs. Deze cron‑expressie‑analyzer parseert je CRON‑expressie en toont de volgende en vorige uitvoeringstijden, en zet de cron‑expressie om naar tekst met een menselijk leesbare uitleg van wanneer de geplande taak zal draaien.

Functies

  • CRON‑expressie‑parsing: Parse en valideer CRON‑expressies in standaardformaat met onze cronjob‑validator
  • Volgende/vorige uitvoeringstijden: Bekijk wanneer de taak de volgende keer draait en wanneer deze voor het laatst draaide
  • Cron‑expressie naar tekst: Zet CRON‑syntaxis om in een duidelijke Engelse beschrijving met menselijk leesbare uitleg
  • Tijdzone‑ondersteuning: Bekijk uitvoeringstijden in elke tijdzone met doorzoekbare tijdzone‑selector
  • Realtime‑validatie: Directe feedback van de cronjob‑validator over de geldigheid van je CRON‑expressie
  • Resultaten kopiëren: Kopieer eenvoudig uitvoeringstijden en uitleg

Toepassingsgevallen

  • Taakplanning: Verifieer dat je geplande jobs op de verwachte momenten draaien met onze cron‑expressie‑analyzer
  • Cronjob‑debugging: Gebruik de cronjob‑validator om te begrijpen waarom een cron‑job mogelijk niet draait zoals verwacht
  • Documentatie: Genereer menselijk leesbare cron‑expressie‑naar‑tekst‑beschrijvingen voor documentatie
  • Tijdzone‑conversie: Controleer uitvoeringstijden over verschillende tijdzones voor gedistribueerde systemen
  • CRON leren: Begrijp het cron‑formaat via realtime voorbeelden en uitleg

Wat is CRON?

CRON is een tijdgebaseerde job‑scheduler in Unix‑achtige besturingssystemen. Het begrijpen van het hieronder uitgelegde cron‑formaat is essentieel voor effectieve taakplanning. Een CRON‑expressie is een tekenreeks bestaande uit vijf of zes velden, gescheiden door spaties, die een planning definiëren:

* * * * *
│ │ │ │ │
│ │ │ │ └─── Dag van week (0-7, zondag = 0 of 7)
│ │ │ └───── Maand (1-12)
│ │ └─────── Dag van maand (1-31)
│ └───────── Uur (0-23)
└─────────── Minuut (0-59)

Veelvoorkomende voorbeelden:

  • 0 * * * * - Elk uur op minuut 0
  • */15 * * * * - Elke 15 minuten
  • 0 9 * * 1-5 - Om 09:00 uur op weekdagen (maandag‑vrijdag)
  • 0 0 1 * * - Om middernacht op de eerste dag van elke maand
  • 30 14 * * 0 - Om 14:30 uur elke zondag