Elk veld accepteert een getal, * voor elke waarde, een lijst (1,15), een bereik (1-5) of een stap (*/15). Maanden en weekdagen kun je ook als naam schrijven, zoals JAN of MON; zondag is 0, en de meeste implementaties accepteren ook 7. Shortcuts zoals @daily en @hourly staan voor gangbare schema's.
Twee regels verrassen mensen. Als zowel de dag van de maand als de dag van de week zijn ingesteld, draait de job als een van beide overeenkomt, niet beide: 0 9 1 * 1 draait op de 1e en op elke maandag. En cron draait in de tijdzone van het systeem, dus een job om 02:30 kan worden overgeslagen of twee keer draaien als de zomertijd wisselt, afhankelijk van de implementatie.
Sommige schedulers voegen een zesde veld toe voor seconden of een jaar, of tekens zoals L en ?, zoals Quartz en AWS EventBridge doen. Die horen niet bij standaard crontab, dus controleer welke syntaxis een tool verwacht. Een schema zegt alleen wanneer een job moet starten; heartbeat monitoring vertelt je of dat ook gebeurde.