Online crontab-bouwer
Ontdek slechte schema's voordat ze u wakker maken. Bouw cron-expressies visueel, lees ze in duidelijke taal en bekijk een voorbeeld van de volgende runs.
Cheatsheet voor crontab-syntaxis
| Veld | Toegestane waarden | Speciale tekens |
|---|---|---|
| Minuut | 0 - 59 | , - * / |
| Uur | 0 - 23 | , - * / |
| Dag | 1 - 31 | , - * / |
| Maand | 1 - 12 | , - * / |
| Week | 0 - 6 (0 = zondag) | , - * / |
Veelgestelde vragen over Crontab
Q:Wat is het verschil tussen */5 en 5?
*/5 betekent elke vijf intervallen. Een enkele 5 betekent slechts de vijfde minuut of het vijfde uur in dat veld.
Q:Waarom wordt mijn cron-taak op het verkeerde moment uitgevoerd?
Cron gebruikt de tijdzone van de machine of runtime waarop de planner draait. Bevestig altijd de tijdzone van de server, het zomertijdgedrag en of uw platform UTC verwacht.
Q:Hoe moeten cron-logboeken worden omgeleid?
Leid stdout en stderr om naar een logbestand, monitoringsysteem of meldingsdoel, zodat fouten niet verdwijnen nadat de planner is afgesloten.
Q:Wat moet ik controleren als een cron-taak niet wordt uitgevoerd?
Controleer of de cron-service actief is, het script uitvoerbaar is, de opdracht waar nodig absolute paden gebruikt en de taak wordt uitgevoerd onder de gebruiker die u verwachtte.
Q:Kunnen cron-expressies verschillen tussen platforms?
Ja. De klassieke Unix-crontab heeft meestal vijf velden. Sommige planners voegen seconden, jaren, benoemde maanden of speciale macro's toe, dus controleer het doelplatform voordat u een expressie kopieert.
Verplaats scripts van een laptop naar een infrastructuur die is ontworpen om te worden uitgevoerd wanneer de taak er nog steeds toe doet: rapporten, opnieuw opbouwen, cachevernieuwingen, webhooks en onderhoudstaken. Zie publicatieopties