Ontwikkelaars

Cron Parser

Parse Cron expressions and view execution schedule

Cron Parser
Parse Cron expressions and view execution schedule
Minuten
*
Uren
*
Dag van de maand
*
Maand
*
Dag van de week
*
Voer een Cron-expressie in om te analyseren
Volgende uitvoeringen
Cron-bouwer
* * * * *
Veelgebruikte expressies
Symboolreferentie
مساحة إعلانية
Over deze tool

Gratis online Cron-expressie parser - Begrijp en maak Cron-schema's

Het Cron-planningssysteem vormt de ruggengraat van taakautomatisering op Linux- en Unix-servers, waardoor beheerders en ontwikkelaars opdrachten, scripts en workflows op nauwkeurig gedefinieerde intervallen kunnen uitvoeren. De Cron Parser-tool op Get-Tools biedt een intuïtieve, volledig browsergebaseerde interface om elke Cron-expressie te decoderen naar begrijpelijk Nederlands, aankomende uitvoertijden te berekenen en nieuwe expressies vanaf nul op te bouwen -- allemaal zonder software te installeren of een account aan te maken.

Hoe de Cron Parser werkt

Voer eenvoudig een Cron-expressie in het invoerveld in (bijvoorbeeld */15 * * * * of 0 9 * * 1-5), en de tool splitst deze onmiddellijk op in de vijf samenstellende velden: minuut, uur, dag van de maand, maand en dag van de week. Elk veld wordt visueel weergegeven in een kleurgecodeerde balk die de geparseerde waarde toont. De expressie wordt vervolgens vertaald in een begrijpelijke zin die het schema in natuurlijke taal beschrijft. Daarnaast berekent de tool de volgende acht uitvoertijden op basis van het huidige moment, waardoor u onmiddellijke bevestiging krijgt dat de expressie zich gedraagt zoals bedoeld.

De structuur van een Cron-expressie begrijpen

Een standaard Cron-expressie bestaat uit vijf door spaties gescheiden velden, van links naar rechts gelezen:

  • Minuut (0-59): specificeert de exacte minuut waarop de opdracht wordt uitgevoerd
  • Uur (0-23): specificeert het uur in 24-uursnotatie
  • Dag van de maand (1-31): specificeert welke dag van de maand
  • Maand (1-12): specificeert welke maand van het jaar
  • Dag van de week (0-7): waarbij zowel 0 als 7 zondag vertegenwoordigen

Speciale tekens verrijken de planningsmogelijkheden: het sterretje * komt overeen met elke waarde, de komma , maakt waardenlijsten, het streepje - definieert bereiken en de schuine streep / stelt stapverhogingen in. Vooraf gedefinieerde snelkoppelingen zoals @daily, @hourly, @weekly, @monthly en @yearly bieden handige afkortingen voor veelvoorkomende schema's.

Interactieve Cron-bouwer

Als u niet vertrouwd bent met de Cron-syntax of snel een nieuwe expressie wilt samenstellen, gebruik dan de ingebouwde Cron-bouwer. Selecteer de gewenste waarde voor elk veld uit de vervolgkeuzemenu's en zie hoe de uiteindelijke expressie zich in realtime vormt. Met een enkele klik brengt u deze over naar de parser om de leesbare beschrijving en aankomende uitvoertijden te bekijken. Deze visuele benadering elimineert syntaxfouten en maakt Cron toegankelijk voor zowel beginners als ervaren beheerders.

Bibliotheek van veelgebruikte expressies

De tool bevat een samengestelde bibliotheek van meer dan 20 veelgebruikte Cron-expressies, die scenario's dekken zoals:

  • Uitvoering elke minuut, elke 5 minuten, elke 15 minuten of elk uur
  • Dagelijkse uitvoering om middernacht, 06:00, 09:00, 's middags of 18:00
  • Schema's alleen op werkdagen (maandag tot en met vrijdag op een specifiek tijdstip)
  • Maandelijkse uitvoering op de eerste dag, of jaarlijks op 1 januari
  • Snelkoppelingsmacro's waaronder @hourly, @daily, @weekly, @monthly en @yearly

Praktische toepassingen

Cron-expressies drijven talloze automatiseringsscenario's aan in het technologielandschap:

  • Automatische back-ups: databasedumps en bestandssysteemmomentopnamen dagelijks of wekelijks plannen
  • Serverbewaking: gezondheidscontroles en beschikbaarheidssondes elke paar minuten uitvoeren
  • Rapportgeneratie: periodieke prestatie- of analyserapporten produceren en per e-mail verzenden
  • Logrotatie: tijdelijke bestanden opschonen, oude logs comprimeren en schijfruimte terugwinnen
  • Certificaatvernieuwing: SSL/TLS-certificaten automatisch vernieuwen voor ze verlopen
  • Laravel-taakplanning: geplande taken definiëren in app/Console/Kernel.php
  • CI/CD-pijplijnen: nachtelijke builds of implementatieworkflows volgens een vast schema activeren

Privacy en beveiliging

Deze tool draait volledig in uw browser met behulp van client-side JavaScript. Er worden geen gegevens naar onze servers verzonden en geen ingevoerde Cron-expressies worden geregistreerd of opgeslagen. Alle parseer-, vertaal- en schemaberekeningsbewerkingen vinden lokaal op uw apparaat plaats, waardoor volledige privacy wordt gegarandeerd voor uw serverconfiguraties en planningsdetails.

Veelgestelde vragen

Wat is het verschil tussen 5- en 6-veld Cron-expressies?

Het standaard Unix Cron-formaat gebruikt 5 velden (minuut, uur, dag van de maand, maand, dag van de week). Sommige systemen zoals Quartz Scheduler voegen een zesde veld toe voor seconden aan het begin. Onze tool detecteert en ondersteunt automatisch beide formaten.

Wat betekent het L-symbool in Cron?

Het teken L staat voor "laatste". In het veld dag van de maand betekent het de laatste dag van de maand. In het veld dag van de week betekent 5L de laatste vrijdag van de maand.

مساحة إعلانية
Home Tools Games Blog

More