Byggare och tolkare för cron-uttryck

Bygg ett standard 5-fälts cron-uttryck genom att peka ut minuten, timmen, dagen i månaden, månaden och veckodagen som önskas — eller klistra in ett befintligt uttryck för att läsa tillbaka det på vanlig svenska och förhandsgranska dess nästa 5 körningstider. Färdiga förinställningar täcker de vanligaste scheman (var 15:e minut, vardagar kl. 9, månatligen den 1:a, …). Uttryck som byggs här fungerar i crontab, systemd-timers och de flesta schemaläggare. Allt tolkas lokalt i webbläsaren; den äldre sidan Timerverktyg har också en liten skrivskyddad cron-tolkare.
Vad är cron? Cron är schemaläggaren som är inbyggd i Unix-liknande system (Linux, macOS och cron-tjänsten i WSL). Ett cron-uttryckär ett kompakt sätt att säga “kör det här kommandot vid dessa tider” — det skrivs som5 mellanslagsseparerade fält: minut (0-59), timme (0-23), dag i månaden (1-31), månad (1-12), veckodag (0-7, där 0 och 7 är söndag). En asterisk *betyder “valfritt värde” för det fältet, så0 9 * * 1-5betyder “kl. 9:00, måndag till fredag” och*/15 * * * *betyder “var 15:e minut”. Den här sidan följer den standardiserade 5-fältsformen (inget sekundfält), så uttrycken som byggs här fungerar också i crontab-filer,cron.d, systemd-timers och cron-tjänsten hos de flesta värdbaserade schemaläggare — vilket gör den användbar både för att bygga nya scheman och för att avkoda ett som någon annan lämnat efter sig.
Uttryck 0 9 * * *
Endast fem fält. Ordningen är alltid minut timme dag-i-månaden månad veckodag: minuter 0-59, timmar 0-23, dag i månaden 1-31, månad 1-12, veckodag 0-7 (både 0 och 7 betyder söndag). Ett fält accepterar * (varje värde), en lista 1,15,30, ett intervall 9-17, ett steg */15 (eller 10-40/5) och kombinationer. Det sjätte (sekunder) fältet i vissa schemaläggare och ?, L, # tilläggen i Quartz-stil för cron är inte stödda här. När både dag i månaden och veckodag är begränsade matchar uttrycket antingen ett av dem (standardbeteende för cron).