Преимущества
- Описание расписания простым языком на языке интерфейса — удобно проверить за секунду.
- Таблица ближайших запусков с явным часовым поясом: браузер, UTC или популярная зона IANA.
- Готовые сниппеты
OnCalendarиCronJobс честной пометкой о различиях.
Как пользоваться
- Введите cron-выражение или выберите пример: каждую минуту, по будням в 9:00 и т. д.
- Либо задайте каждое поле в конструкторе: каждый, значения, диапазон или шаг.
- Выберите часовой пояс и число ближайших запусков.
- Скопируйте сниппет systemd или Kubernetes либо поделитесь ссылкой с
?expr=и?tz=.
Подсказки по cron
Короткие заметки, которые экономят время на отладке:
Советы
- Если ограничены и день месяца, и день недели, классический cron срабатывает, когда совпадает любое из условий.
- Cron работает в часовом поясе сервера; переход на летнее время может пропустить или повторить запуск — по возможности задавайте зону явно.
OnCalendarв systemd иtimeZoneв Kubernetes близки к cron, но не идентичны — проверяйте черезsystemd-analyze calendar.
Для чего нужен сервис
- Проверить строку crontab до выката в прод.
- Перенести задачу из cron в таймер systemd или Kubernetes CronJob.
- Объяснить расписание коллеге и отправить его ссылкой.
Частые вопросы
Что значит */5?
Каждые 5 единиц этого поля, начиная с минимума. В поле минут — каждые 5 минут: 0, 5, 10 и так далее.
0 и 7 — это оба воскресенье?
Да. В поле дня недели 0 и 7 означают воскресенье. Имена JAN–DEC и SUN–SAT принимаются в любом регистре.
systemd и Kubernetes будут вести себя точно как cron?
Не всегда. Сниппеты — приближённое преобразование: часовые пояса, переход на летнее время и пропущенные запуски различаются, проверьте результат в целевой системе.
Выражение отправляется на сервер?
Нет. Разбор, описание и ближайшие запуски считаются в вашем браузере. Ссылка для шаринга хранит только выражение и часовой пояс в адресе.