30 9 * * 1-5At 09:30 on Monday, Tuesday, Wednesday, Thursday, and Friday (UTC).
Что такое генератор выражений cron?

Генератор выражений Cron превращает расписание, которое у вас в голове - "каждый будний день в 8 утра", "первое число месяца в полночь", "каждые пятнадцать минут" - в выражение cron из пяти полей, которое планировщик действительно понимает. Вы устанавливаете минуту, час, день месяца, месяца и дня недели или начинаете с предустановки, и инструмент собирает выражение, объясняет его на простом английском языке и показывает вам, когда именно он произойдет в следующий раз. Он закрывает разрыв между тем, что вы хотите, и кратким синтаксисом, который делает это возможным.
Синтаксис Cron компактен и неумолим. Разница между `0 0 * * 0` и `0 0 0 0 0` заключается в разнице между работой, которая работает каждое воскресенье, и тем, что никогда не запускается вообще. Поля дня месяца и дня недели взаимодействуют таким образом, что почти всех удивляют почти всех. Написать выражение от руки и надеяться, что это правильно, — это то, как резервная копия работает раз в год, а не один раз в ночь. Строительство его здесь с описанием живого и предварительным просмотром предстоящих прогонов позволяет подтвердить расписание до того, как оно достигнет вашего crontab.
Все работает в вашем браузере. нет учетной записи, нет загрузки и нет сервера туда и обратно - выражение построено, проверено, описано и смоделировано полностью в TypeScript на стороне клиента. Скопируйте готовое выражение прямо в crontab, конвейер CI, Kubernetes CronJob или любой планировщик, говорящий стандартным cron.
Проверка улавливает синтаксические ошибки, но она не может уловить логические, и распространенной логической ошибкой является правило дня месяца и дня недели: когда оба установлены, cron работает в любом матче, а не в обоих. Прочтите строку на простом английском языке и предварительный просмотр, прежде чем доверять расписанию, поскольку они отражают то, что будет делать cron, а не то, что вы имели в виду.
Как использовать генератор выражений cron?
Начать с пресета или пробела
Выберите общее расписание, например «будни в 8 утра», чтобы загрузить поля или начинать каждую минуту и корректировать. Пресеты — самый быстрый способ работы с рабочим выражением.
Установите пять полей
Введите минуту, час, день месяца, месяц и день недели. Каждое поле принимает значение, список (1,15), диапазон (1-5), шаг (*/10) или * для каждого.
Прочитайте просто-английский описание
Инструмент описывает расписание по мере ввода - "В 08:00 с понедельника по пятницу", - поэтому вы можете подтвердить, что оно соответствует вашему намерению, прежде чем доверять ему.
Проверьте следующие запуски и скопируйте
Просмотрите предварительный просмотр предстоящего времени выполнения в UTC, чтобы выявлять ошибки, такие как невозможный дата, а затем скопируйте выражение в свой планировщик.
Основные характеристики
Построитель поля с полным синтаксисом
Каждое поле принимает отдельные значения, списки запятых, диапазоны дефиса и значения шагов, а также имена месяцев (JAN-DEC) и будни (SUN-SAT), поэтому вы можете выражать любое стандартное расписание.
откровенно английское объяснение
Генератор рендерит ваше выражение как предложение, превращающее загадочные звездочки и срезы в расписание, которое вы можете прочитать и проверить здравомыслие с первого взгляда.
Следующий запуск
См. фактические даты и время, когда задание будет срабатывать дальше, вычисляемое в UTC. Ничто не улавливает сломанное выражение быстрее, чем видеть, что оно будет работать через три месяца, а не сегодня.
Готовые пресеты
Один клик загружает общие расписания - каждые 5 минут, ежечасно, ежедневно в полночь, по будням в 8 утра, в первую очередь месяца - в качестве отправной точки вы можете затем настроить.
Frequently Asked Questions
Related Tools
Cron Expression Parser
Parse cron expressions into plain English and preview upcoming run times
Date Difference Calculator
Calculate the exact time between two dates: years, months, days, and business days
Time Duration Calculator
Calculate the duration between two times, add or subtract hours and minutes from a time, and total a list of durations for timesheets.
Timestamp Converter
Convert between Unix timestamps and human-readable dates
Comments
0 comments
No comments yet. Be the first to share your thoughts!