Jedes Feld nimmt eine Zahl, * für jeden Wert, eine Liste (1,15), einen Bereich (1-5) oder eine Schrittweite (*/15). Monate und Wochentage lassen sich auch als Namen wie JAN oder MON schreiben; Sonntag ist 0, und die meisten Implementierungen akzeptieren auch 7. Kurzformen wie @daily und @hourly stehen für gängige Zeitpläne.
Zwei Regeln überraschen viele. Sind sowohl der Tag des Monats als auch der Wochentag gesetzt, läuft der Job, wenn einer von beiden passt, nicht nur wenn beide passen: 0 9 1 * 1 läuft am 1. und an jedem Montag. Und Cron läuft in der Zeitzone des Systems, sodass ein Job um 02:30 Uhr bei der Zeitumstellung je nach Implementierung übersprungen oder doppelt ausgeführt werden kann.
Manche Scheduler ergänzen ein sechstes Feld für Sekunden oder ein Jahr oder Zeichen wie L und ?, so etwa Quartz und AWS EventBridge. Diese gehören nicht zum Standard-crontab, prüfen Sie also, welche Syntax ein Tool erwartet. Ein Zeitplan sagt nur, wann ein Job starten soll; Heartbeat-Monitoring sagt Ihnen, ob er es getan hat.