opskit

$ crongen

Расшифровка cron на русском и ближайшие запуски. Не помните синтаксис — берите пресет.

выражение


  

Шпаргалка по синтаксису cron

ПолеДиапазонПримеры
минута0–590, */15, 10,40
час0–233, 9-18, */6
день месяца1–311, 1,15
месяц1–12*, 6-8
день недели0–7 (0 и 7 — вс)1-5, 6,0

Нюансы, о которые все спотыкаются

День месяца и день недели заданы одновременно (оба не *) — задача сработает при совпадении любого из них. Это «ИЛИ», не «И».

Kubernetes CronJob считает расписание в поясе kube-controller-manager (обычно UTC), если не задан spec.timeZone; crontab — в локальном времени машины. «3 ночи» в UTC — это 6 утра по Москве.

Секундного поля в классическом cron нет. 6 полей — это Quartz, crontab и CronJob такое не примут.