Cron-uttrykksbygger & -tolker

Bygg et standard 5-felts cron-uttrykk ved å peke på minuttet, timen, dagen i måneden, måneden og ukedagen man vil ha — eller lim inn et eksisterende uttrykk for å lese det tilbake på vanlig norsk og forhåndsvise de neste 5 kjøretidspunktene. Ferdige forhåndsvalg dekker de vanligste planene (hvert 15. minutt, hverdager kl. 09, månedlig den 1., …). Uttrykk bygget her fungerer i crontab, systemd-timere og de fleste planleggere. Alt tolkes lokalt i nettleseren; den eldre tidtakersiden har også en liten skrivebeskyttet cron-tolker.
Hva er cron? Cron er planleggeren som er innebygd i Unix-lignende systemer (Linux, macOS og cron-tjenesten i WSL). Et cron-uttrykker en kompakt måte å si «kjør denne kommandoen til disse tidspunktene» på — det skrives som5 mellomromsseparerte felt: minutt (0–59), time (0–23), dag i måneden (1–31), måned (1–12), ukedag (0–7, der 0 og 7 er søndag). En stjerne *betyr «hvilken som helst verdi» for det feltet, så0 9 * * 1-5betyr «kl. 09.00, mandag til fredag», og*/15 * * * *betyr «hvert 15. minutt». Denne siden følger den standard femfelts-formen (ikke noe sekundfelt), så uttrykkene som bygges her fungerer også i crontab-filer,cron.d, systemd-timere og cron-tjenesten til de fleste vertsbaserte planleggere — praktisk både for å bygge nye planer og for å dekode en som noen andre har etterlatt seg.
Uttrykk 0 9 * * *
Bare fem felt. Rekkefølgen er alltid minutt time dag-i-måneden måned ukedag: minutter 0–59, timer 0–23, dag i måneden 1–31, måned 1–12, ukedag 0–7 (både 0 og 7 betyr søndag). Et felt godtar * (hver verdi), en liste 1,15,30, et intervall 9-17, et steg */15 (eller 10-40/5) og kombinasjoner. Sjette feltet (sekunder) hos noen planleggere og utvidelsene i Quartz-stil-cron ?, L, # er støttes ikke her. Når både dag i måneden og ukedag er begrenset, samsvarer uttrykket med enten den ene (standard cron-oppførsel).