Каждую минуту
Используется для проверки пульса, опроса очереди и задач обновления практически в реальном времени.
Часовой пояс: UTC
| # | Следующее исполнение | ISO |
|---|---|---|
| Времени выполнения нет. | ||
Общие расписания с задачами, для которых они обычно используются.
Используется для проверки пульса, опроса очереди и задач обновления практически в реальном времени.
Используется для ежечасных заданий синхронизации, снимков метрик и обновлений кэша.
Используется для частых пакетов ETL, опросов каналов и проверок с короткими интервалами.
Используется для мониторинга SLA, обновления отчетов и среднечастотных пакетных заданий.
Используется для получасовой синхронизации, сводных расчетов и обновлений инвентаризации.
Используется для низкочастотного извлечения данных, процедур очистки и аудита состояния.
Используется для периодического резервного копирования, задач согласования и тяжелых фоновых задач.
Используется для ежедневных сводок, сброса границ дня и ротации архивов.
Используется для утренних отчетов, подготовки к началу дня и сводок уведомлений.
Используется для полуденных проверок синхронизации, снимков ключевых показателей эффективности и запланированных напоминаний.
Используется для экспорта в конце дня, подготовки счетов и ежедневных сводок статуса.
Используется для обслуживания и обслуживания базы данных в непиковые часы.
Используется для процедур обновления перед началом работы и синхронизации данных ранним утром.
Используется для еженедельных электронных писем, напоминаний о планировании и создания отчетов.
Используется для еженедельного сброса, сводных сводок и подготовки к началу недели.
Используется для рабочих процессов рабочего дня, таких как уведомления о рабочих часах.
Используется для экспорта, очистки и планирования снимков в конце недели.
Используется для работ только по выходным, обслуживания с меньшим трафиком и проверки качества.
Используется для ежемесячных задач закрытия, циклов выставления счетов и переноса учетных записей.
Используется для ежемесячных отчетов о рабочем времени и уведомлений заинтересованных сторон.
Используется для контрольных точек в середине месяца, событий выставления счетов и напоминаний о соблюдении требований.
Используется для ежегодного сброса, ежегодного создания архива и обновления политики.
Используется для ночного резервного копирования, когда трафик низкий и конфликты за блокировку уменьшены.
Используется для полных еженедельных резервных копий и окон проверки.
Используется для ежемесячного хранения снимков и долгосрочных точек архивирования.
Используется для восстановления индекса, очистки и планового обслуживания системы.
Используется для более тяжелого обслуживания в нерабочее время выходных.
Используется для внутридневной обработки и периодических проверок в рабочее время.
Используется для частых обновлений в рабочее время без ночной обработки.
Используется для задач начала/конца дня, таких как переключения, уведомления и проверки.
Используется для ежедневной ротации журналов и контроля размеров файлов.
Используется для очистки временных данных и завершения работы в конце дня.
Используется для еженедельных заданий очистки, удаления устаревших записей и очистки кэша.
Используйте элементы управления полями, быстрые шаблоны и валидацию для быстрой генерации надёжных cron-выражений.
Открыть генератор QuartzГенератор 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.
Cronwise позволяет сохранять сгенерированные cron-выражения локально в браузере для быстрого повторного использования. Каждое сохранённое выражение может содержать короткую заметку о его назначении, что упрощает идентификацию расписаний с первого взгляда. Вы можете хранить до 10 сохранённых выражений — этого достаточно для типичного набора повторяющихся задач большинства проектов.
Помимо сохранения, вы можете импортировать и экспортировать библиотеку выражений в формате JSON или текстового файла. Это полезно при обмене cron-конфигурациями между членами команды, резервном копировании пресетов перед очисткой данных браузера или миграции расписаний между средами. Процесс импорта автоматически обрабатывает дубликаты, поэтому вы не перезапишете существующие сохранённые выражения случайно.
Все сохранённые данные хранятся в локальном хранилище вашего браузера. Cronwise не отправляет ваши cron-выражения на какой-либо сервер, и учётная запись не требуется. Ваши расписания остаются приватными и под вашим контролем. Больше паттернов cron-планирования, советов и рабочих процессов вы найдёте в полной библиотеке руководств по cron на Cronwise.