Синтаксис
| Синтаксис | Значение | Пример |
* | Любое значение | * * * * * — каждую минуту |
*/n | Каждые n единиц | */5 * * * * — каждые 5 мин |
a,b | Список значений | 0,30 * * * * — в 0 и 30 минут |
a-b | Диапазон | 1-5 в поле дня недели = Пн–Пт |
Типичные ошибки
* * * * * — каждую МИНУТУ (не каждую секунду, cron не имеет секунд).
0 * * * * — каждый час в 0 МИНУТ, не «каждую минуту каждого часа».
День месяца и день недели работают как ИЛИ: если указаны оба — срабатывает когда выполняется хотя бы одно.
cron vs systemd timer
systemd timers точнее (секунды, монотонное время), имеют зависимости, логируются в journald. Cron — стандарт де-факто, проще, есть везде. Для новых проектов на systemd-хостах — рассмотри timers.