Command Palette

Search for a command to run...

ГЕ

Генератор выражений cron

Создайте выражение cron из простых полей или предустановок, посмотрите, как оно объясняется простым английским языком, и просмотрите время выполнения следующего. поддерживает списки, диапазоны, шаги, названные месяцы и будни. запускает клиентскую сторону.

Что такое генератор выражений cron?

Генератор выражений Cron превращает расписание, которое у вас в голове - "каждый будний день в 8 утра", "первое число месяца в полночь", "каждые пятнадцать минут" - в выражение cron из пяти полей, которое понимает планировщик. вы устанавливаете минуту, час, день месяца, месяца и дня недели или начинаете с предустановки, и инструмент собирает выражение, объясняет его на простом английском языке и показывает вам, когда именно он произойдет в следующий раз. Он закрывает разрыв между тем, что вы хотите, и кратким синтаксисом, который делает это возможным.

Синтаксис Cron компактен и неумолим.`0 0 * * 0` бежит каждое воскресенье в полночь, в то время как `0 0 0 0` - это совсем не расписание: день месяца начинается в 1, а месяц начинается в 1, поэтому инструмент отклоняет его с "значением дня месяца вне диапазона (1-31)".Поля дня месяца и дня недели взаимодействуют таким образом, что удивляет почти всех в первый раз. Написание выражения от руки и надежда на то, что оно правильно, это то, как резервная копия в конечном итоге работает один раз в год вместо одного раза в ночь. Построение его здесь, с живым описанием и предварительным просмотром предстоящего времени выполнения, позволяет подтвердить расписание, прежде чем оно достигнет вашего crontab.

Выражение построено, проверено, описано и смоделировано на стороне клиента, без необходимости использования учетной записи. При нажатии "Показать следующие запуски" страница выполняет проверку использования и регистрирует запись использования, которая включает в себя выражение, поэтому рассматривайте строку расписания как нечто, что покидает страницу. Скопируйте готовое выражение прямо в crontab, конвейер CI, CronJob Kubernetes или любой планировщик, говорящий стандартным cron.

Как генератор выражения cron job, он работает из расписания, которое вы хотите.Скажите, что резервная копия должна работать в 2 часа ночи каждое воскресенье: установите Minute в 0, Hour to 2 и Day of week to 0, оставьте два других поля как *, и выражение читается как `0 2 * * 0` со строкой "В 02:00 в воскресенье (UTC)". Пресс-шоу в следующий раз состоится в понедельник 14 сентября 2026 г., а первая запись - Sun, 20 сентября 2026 г. 02:00 UTC, за которой последуют следующие пять воскресенья. Этот предварительный просмотр - это то, как генератор бесплатного выражения cron зарабатывает себе на жизнь: вы видите реальные даты до развертывания работы.

Проверка улавливает синтаксические ошибки, но она не может уловить логические, и распространенной логической ошибкой является правило дня месяца и дня недели: когда установлены оба, крон бежит на любом матче, а не на обоих. Простая английская строка этого не показывает, так как `0 0 13 * 5` читается "13 числа месяца в пятницу", но следующий список пробега делает: он включает каждую пятницу, а также вторник 13 октября. проверьте список пробега, прежде чем доверять графику.

Как использовать генератор выражений cron?

  1. Начать с пресета или пробела

    Выберите общее расписание, например «будни в 8 утра», чтобы загрузить поля или начинать каждую минуту и корректировать. Пресеты — самый быстрый способ работы с рабочим выражением.

  2. Установите пять полей

    Введите минуту, час, день месяца, месяц и день недели. Каждое поле принимает значение, список (1,15), диапазон (1-5), шаг (*/10) или * для каждого.

  3. Прочитайте просто-английский описание

    Инструмент описывает расписание по мере ввода, например "В 08:00 в понедельник, вторник, среду, четверг и пятницу (UTC)"., поэтому вы можете подтвердить, что оно соответствует вашему намерению, прежде чем доверять ему.

  4. Проверьте следующие запуски и скопируйте

    Затем нажимайте "Шоу", чтобы перечислить следующие шесть раз выполнения в UTC и обнаружить ошибки, например невозможную дату, затем нажмите "Копировать" и вставьте выражение в свой планировщик.

Основные характеристики

  • Построитель поля с полным синтаксисом

    Каждое поле принимает отдельные значения, списки запятых, диапазоны дефиса и значения шагов, а также имена месяцев (JAN-DEC) и будни (SUN-SAT), поэтому вы можете выражать любое стандартное расписание.

  • откровенно английское объяснение

    Генератор рендерит ваше выражение как предложение, превращающее загадочные звездочки и срезы в расписание, которое вы можете прочитать и проверить здравомыслие с первого взгляда.

  • Следующий запуск

    Посмотрите следующие шесть дат и раз, когда работа будет запущена, рассчитанная в UTC. Ничто не улавливает сломанное выражение быстрее, чем видеть, как оно будет выполняться через три месяца, а не сегодня вечером.

  • Готовые пресеты

    Один клик загружает общие расписания - каждые 5 минут, ежечасно, ежедневно в полночь, по будням в 8 утра, в первую очередь месяца - в качестве отправной точки вы можете затем настроить.

Frequently Asked Questions

Стандартное выражение cron имеет пять полей, разделенных пробелами: минута, час, день месяца, месяц и день недели. Каждое поле — это определенное значение, список, диапазон, шаг или * для каждого. Например, 0 8 * * 1-5 означает в 08:00 с понедельника по пятницу. Этот инструмент создает для вас выражение и показывает, что это значит, когда вы идете.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

cron expression generatorcron job expression generatorfree cron expression generatorcron expression generator with next run timescron generatorcrontab generatorcron schedule buildercron job generatorbuild cron expressioncron syntax helpercron next run timecrontab guru alternative