Crontab generator
Maak cron-expressies met een intuïtieve visuele interface. Ondersteunt alle cron-velden, presets en biedt door mensen leesbare beschrijvingen.
Cron Expressie Builder
Configureer uw schema visueel
Cron-syntax
*- Elke waarde,- Waardelijstscheidingsteken-- Waardenbereik/- Stapwaarden
Gegenereerde cron-expressie
* * * * *
Door mensen leesbare beschrijving
Volgende 5 uitvoeringstijden
Crontab-item voorbeeld
# Voeg toe aan crontab met: crontab -e
Veelgestelde vragen
Wat is een cron-expressie?
Het schemaformaat met vijf velden dat wordt gebruikt door cron op Linux en Unix: minuut, uur, dag van de maand, maand en dag van de week.
Moet ik de syntaxis uit mijn hoofd leren?
Nee. Kies waarden in de visuele interface, begin met een vooraf ingesteld schema en lees de door mensen leesbare beschrijving om alles te controleren.
Legt het uit wat een schema betekent?
Ja. Elke expressie die je samenstelt krijgt een beschrijving in gewone taal, wat helpt bij het controleren van schema's voordat ze worden ingezet.
Werkt het ook voor systemd-timers of Windows?
De uitvoer is bedoeld voor standaard crontab op Linux en Unix. Andere planners gebruiken verschillende formaten en vereisen conversie.
Hoe voer ik een cron-taak elke 5 minuten uit?
Selecteer het vooraf ingestelde schema voor elke 5 minuten of typ */5 in het minutenveld. De generator produceert */5 * * * *, waardoor je taak wordt uitgevoerd op de minuten 0, 5, 10, 15 enzovoort, elk uur van elke dag.
Kan ik de gegenereerde expressie kopiëren naar mijn crontab-bestand?
Ja. Klik op de kopieerknop en plak de vijf, door spaties gescheiden velden in je crontab-bestand via crontab -e. De uitvoer werkt met standaard Linux- en Unix-cronimplementaties, waaronder Vixie cron, busybox cron en de meeste hostingcontrolepanels.
Wat zijn de toegestane bereiken voor elk cron-veld?
Standaard cron gebruikt vijf velden: minuut 0-59, uur 0-23, dag van de maand 1-31, maand 1-12 en dag van de week 0-7, waarbij zowel 0 als 7 voor zondag staan. De tool valideert elke invoer tegen deze limieten terwijl je de expressie opstelt.
Waarom wordt mijn cron-taak niet uitgevoerd op het geplande tijdstip?
Veelvoorkomende oorzaken zijn een gestopte cron-daemon, een verkeerde servertijdzone, relatieve bestandspaden of ontbrekende uitvoerrechten. Controleer de expressie met de door mensen leesbare preview, voer crontab -l uit om te bevestigen dat deze is geïnstalleerd en gebruik altijd absolute paden in je commando.
Cron-velden referentie
Elk veld in een cron-expressie begrijpen
| Veld | Toegestane waarden | Speciale tekens |
|---|---|---|
| Minuut | 0-59 | , - * / |
| Uur | 0-23 | , - * / |
| Dag van de maand | 1-31 | , - * ? / L W |
| Maand | 1-12 or JAN-DEC | , - * / |
| Dag van de week | 0-7 or SUN-SAT | , - * ? / L # |
Referenties & Bronnen
-
crontab(5) Man Page - man7.org
Het canonieke crontab(5)-handboek met de syntaxis van cron-expressies.
-
Cron - Wikipedia
Geschiedenis en semantiek van de cron-planner en het expressieformaat ervan.