Cronwise

Генератор быстрых шаблонов

Таблица запусков

Часовой пояс: UTC

#Следующее исполнениеISO
Времени выполнения нет.

Самые популярные выражения Cron

Общие расписания с задачами, для которых они обычно используются.

Каждую минуту

Используется для проверки пульса, опроса очереди и задач обновления практически в реальном времени.

Каждый час в:00

Используется для ежечасных заданий синхронизации, снимков метрик и обновлений кэша.

Каждые 5 минут

Используется для частых пакетов ETL, опросов каналов и проверок с короткими интервалами.

Каждые 15 минут

Используется для мониторинга SLA, обновления отчетов и среднечастотных пакетных заданий.

Каждые 30 минут

Используется для получасовой синхронизации, сводных расчетов и обновлений инвентаризации.

Каждые 2 часа

Используется для низкочастотного извлечения данных, процедур очистки и аудита состояния.

Каждые 6 часов

Используется для периодического резервного копирования, задач согласования и тяжелых фоновых задач.

Ежедневно в полночь

Используется для ежедневных сводок, сброса границ дня и ротации архивов.

Ежедневно в 9:00

Используется для утренних отчетов, подготовки к началу дня и сводок уведомлений.

Ежедневно в полдень

Используется для полуденных проверок синхронизации, снимков ключевых показателей эффективности и запланированных напоминаний.

Ежедневно в 18:00

Используется для экспорта в конце дня, подготовки счетов и ежедневных сводок статуса.

Ежедневно в 2:30 ночи

Используется для обслуживания и обслуживания базы данных в непиковые часы.

Ежедневно в 6:00 утра

Используется для процедур обновления перед началом работы и синхронизации данных ранним утром.

Каждый понедельник в 9:00.

Используется для еженедельных электронных писем, напоминаний о планировании и создания отчетов.

Каждое воскресенье в полночь

Используется для еженедельного сброса, сводных сводок и подготовки к началу недели.

В будние дни в 9:00

Используется для рабочих процессов рабочего дня, таких как уведомления о рабочих часах.

Каждую пятницу в 18:00

Используется для экспорта, очистки и планирования снимков в конце недели.

Каждую субботу в полночь

Используется для работ только по выходным, обслуживания с меньшим трафиком и проверки качества.

Первый день месяца в полночь

Используется для ежемесячных задач закрытия, циклов выставления счетов и переноса учетных записей.

Первый день месяца в 9:00.

Используется для ежемесячных отчетов о рабочем времени и уведомлений заинтересованных сторон.

15 числа в полночь

Используется для контрольных точек в середине месяца, событий выставления счетов и напоминаний о соблюдении требований.

1 января в полночь

Используется для ежегодного сброса, ежегодного создания архива и обновления политики.

Ежедневное резервное копирование в 2:00 ночи.

Используется для ночного резервного копирования, когда трафик низкий и конфликты за блокировку уменьшены.

Еженедельное резервное копирование. Воскресенье, 3:00 утра.

Используется для полных еженедельных резервных копий и окон проверки.

Ежемесячное резервное копирование 1-го числа в 1:00 ночи.

Используется для ежемесячного хранения снимков и долгосрочных точек архивирования.

Ежедневное обслуживание в 03:30.

Используется для восстановления индекса, очистки и планового обслуживания системы.

Еженедельное техническое обслуживание Суббота 4:00 утра

Используется для более тяжелого обслуживания в нерабочее время выходных.

Ежечасно в рабочее время

Используется для внутридневной обработки и периодических проверок в рабочее время.

Каждые 30 минут в рабочее время

Используется для частых обновлений в рабочее время без ночной обработки.

Рабочий день открыт и закрыт

Используется для задач начала/конца дня, таких как переключения, уведомления и проверки.

Ежедневная ротация журналов

Используется для ежедневной ротации журналов и контроля размеров файлов.

Уборка в конце дня

Используется для очистки временных данных и завершения работы в конце дня.

Еженедельная уборка: воскресенье, 1:00.

Используется для еженедельных заданий очистки, удаления устаревших записей и очистки кэша.

Визуальное создание cron-расписаний

Используйте элементы управления полями, быстрые шаблоны и валидацию для быстрой генерации надёжных cron-выражений.

Открыть генератор Quartz

Визуальный конструктор cron: создавайте выражения без запоминания синтаксиса

Генератор cron от Cronwise предоставляет визуальный конструктор для стандартных 5-полевых cron-выражений, собираемых поле за полем. Вместо того чтобы набирать сырой синтаксис и надеяться, что он распознается правильно, выбирайте значения для каждого поля через элементы управления с вкладками: минуты, часы, день месяца, месяц и день недели. Сгенерированное cron-выражение обновляется в реальном времени при каждом изменении, поэтому вы всегда видите каноническое выражение перед копированием.

Каждое поле поддерживает несколько режимов выбора. Выберите каждый для запуска с каждым интервалом, конкретные для указания точных значений или диапазон для задания начальных и конечных границ. Эти режимы напрямую соответствуют токенам cron, таким как *, списки через запятую и диапазоны через дефис, но вам не нужно запоминать этот синтаксис. Конструктор делает это за вас.

Настраиваете ли вы ночную задачу очистки, интервал формирования отчётов только по будням или ежемесячный триггер биллинга — визуальный подход устраняет догадки. Вы сосредотачиваетесь на цели расписания, а генератор создаёт правильное выражение. Подробное руководство читайте в статье пошаговый рабочий процесс генератора. Если у вас уже есть выражение и нужно его понять, переключитесь на расшифровщик cron для описания на понятном языке.

Быстрые шаблоны и рандомизатор для типовых расписаний

Начинать с чистого листа — не всегда самый быстрый путь. Генератор Cronwise включает быстрые шаблоны для самых распространённых cron-расписаний: каждую минуту, каждый час, ежедневно в полночь, еженедельно в понедельник и ежемесячно в первый день. Выберите шаблон, и поля конструктора заполнятся мгновенно, давая вам рабочую базу, которую можно подстроить под ваши точные требования.

Шаблоны особенно полезны, когда вам нужно расписание по хорошо известному паттерну, но с небольшой модификацией. Начните с шаблона «ежедневно в полночь», сдвиньте час на 02:00 и ограничьте дни только будними. Вы получите готовое выражение за секунды, а не будете собирать каждое поле с нуля. Примеры реальных cron-расписаний в продакшене смотрите в статье шаблоны cron для резервного копирования, отчётов и задач очистки.

Функция рандомизатора — практическое дополнение для команд, которые хотят распределить запланированные задачи по временным окнам. Вместо того чтобы группировать все автоматизированные задачи в начало часа, рандомизируйте поле минут для распределения нагрузки. Это снижает конкуренцию за ресурсы на серверах с множеством cron-процессов и является рекомендуемой практикой в большинстве руководств по эксплуатации инфраструктуры.

Встроенная валидация и устранение неполадок

Каждое cron-выражение, сгенерированное в Cronwise, проходит клиентскую валидацию перед копированием. Валидатор проверяет каждое поле на корректность синтаксиса и выдаёт два уровня обратной связи: ошибки и предупреждения. Ошибки означают, что выражение не может быть разобрано или не будет работать как задумано. Предупреждения выделяют крайние случаи или необычные паттерны, которые технически корректны, но могут привести к неожиданному поведению расписания.

Сообщения на уровне полей указывают на конкретную часть выражения, которая требует внимания. Если вы задали значение дня месяца, конфликтующее с коротким месяцем, или используете шаг, который не даёт совпадений в указанном диапазоне, валидатор немедленно сообщит об этом. Такая обратная связь позволяет выявлять проблемы на этапе создания, а не после развёртывания, когда пропущенная задача может нанести реальный ущерб.

Если вы столкнулись с сообщением валидации, которое не до конца понимаете, руководство по исправлению ошибок cron охватывает самые частые ошибки разработчиков при написании cron-выражений. От путаницы полей «на единицу» до неподдерживаемых специальных символов — статья разбирает каждую проблему с чёткими шагами решения.

Предварительный просмотр запусков с учётом часового пояса

Генерация синтаксически корректного cron-выражения — это только половина дела. Вам также нужно убедиться, что оно срабатывает в правильное время в правильном часовом поясе. Генератор Cronwise включает таблицу предварительного просмотра, которая рассчитывает 10 ближайших запусков для сгенерированного выражения. Таблица обновляется динамически при изменении полей конструктора, обеспечивая немедленное визуальное подтверждение расписания.

Вы можете выбрать между локальным часовым поясом браузера и любым часовым поясом IANA из выпадающего списка. Это критически важно, когда вы создаёте cron-выражения для серверов, работающих в UTC или в другом регионе, отличном от вашей рабочей станции. Расписание, которое выглядит правильно для вашего местного времени, может отличаться на несколько часов на продакшен-сервере в другом часовом поясе. Таблица предварительного просмотра устраняет эту неопределённость, показывая точные метки времени в выбранном часовом поясе.

Проверка времени запуска перед развёртыванием — лучшая практика, предотвращающая самую распространённую ошибку cron-планирования: предположение о том, что часы сервера совпадают с вашими. Используйте переключатель часового пояса для соответствия вашей целевой среде и проверьте таблицу, чтобы каждый запуск попадал в ваше операционное окно. Для планирования в стиле Quartz с дополнительными полями переключитесь на генератор Quartz.

Сохранение, импорт и экспорт пресетов cron

Cronwise позволяет сохранять сгенерированные cron-выражения локально в браузере для быстрого повторного использования. Каждое сохранённое выражение может содержать короткую заметку о его назначении, что упрощает идентификацию расписаний с первого взгляда. Вы можете хранить до 10 сохранённых выражений — этого достаточно для типичного набора повторяющихся задач большинства проектов.

Помимо сохранения, вы можете импортировать и экспортировать библиотеку выражений в формате JSON или текстового файла. Это полезно при обмене cron-конфигурациями между членами команды, резервном копировании пресетов перед очисткой данных браузера или миграции расписаний между средами. Процесс импорта автоматически обрабатывает дубликаты, поэтому вы не перезапишете существующие сохранённые выражения случайно.

Все сохранённые данные хранятся в локальном хранилище вашего браузера. Cronwise не отправляет ваши cron-выражения на какой-либо сервер, и учётная запись не требуется. Ваши расписания остаются приватными и под вашим контролем. Больше паттернов cron-планирования, советов и рабочих процессов вы найдёте в полной библиотеке руководств по cron на Cronwise.