Każde pole przyjmuje liczbę, * dla każdej wartości, listę (1,15), zakres (1-5) lub krok (*/15). Miesiące i dni tygodnia można też zapisać nazwami, np. JAN lub MON; niedziela to 0, a większość implementacji akceptuje też 7. Skróty takie jak @daily i @hourly oznaczają popularne harmonogramy.
Dwie zasady zaskakują ludzi. Gdy ustawiony jest zarówno dzień miesiąca, jak i dzień tygodnia, zadanie uruchamia się, gdy pasuje którykolwiek z nich, a nie oba: 0 9 1 * 1 uruchamia się 1. dnia miesiąca i w każdy poniedziałek. Ponadto cron działa w strefie czasowej systemu, więc zadanie o 02:30 może zostać pominięte lub uruchomione dwa razy przy zmianie czasu, zależnie od implementacji.
Niektóre harmonogramy dodają szóste pole dla sekund lub roku albo znaki takie jak L i ?, jak Quartz i AWS EventBridge. Nie należą one do standardowego crontaba, więc sprawdź, jakiej składni oczekuje dane narzędzie. Harmonogram mówi tylko, kiedy zadanie powinno się uruchomić; monitorowanie heartbeat powie Ci, czy faktycznie się uruchomiło.