Command Palette

Search for a command to run...

СИ

синтаксический анализатор выражение cron

Разобрать выражения cron на простом английском языке и предварить просмотр предстоящего времени выполнения

minute   hour   day-of-month   month   day-of-week

Category:time
Mode:Offline
Version:1.0.0
Access:Free

Что такое синтаксический анализатор cron?

Cron Expression Parser interface on Toolz.dev - Parse cron expressions into plain English and preview upcoming run times

Cron Expression Parser декодирует стандартные выражения кронтаба из 5 полей (минута, час, день месяца, месяц, день недели) в простое английское предложение и разбивку по полям. Вставьте что-нибудь вроде "*/15 9-17 * * 1-5" и сразу увидите, что оно срабатывает каждые 15 минут с 9 по 17 часов с понедельника по пятницу - больше не считайте звездочек и не сомневайтесь, является ли третье поле днем или месяцем.

Помимо перевода, инструмент вычисляет следующие пять времени выполнения как в локальном часовом поясе, так и в UTC. Это имеет большее значение, чем кажется: огромный класс производственных происшествий исходит из рабочих мест, которые были запланированы против неправильного часового пояса или молча никогда не срабатывают, потому что день месяца и день недели взаимодействуют с тем, как определяет Vixie Cron. Наблюдение за конкретными предстоящими временными метками — это самая быстрая проверка здравомыслия, прежде чем вы зафиксируете расписание для Crontab, cronjob Kubernetes, рабочего процесса действий GitHub или правила AWS EventBridge.

Все работает на 100% клиентской стороне в вашем браузере - выражения, которые вы вставляете, никогда не касаются сервера, а это означает, что его безопасно использовать с расписаниями из внутренней инфраструктуры, конвейерами CI/CD или чем-то еще, что вы предпочитаете не вставлять в случайный веб-сайт. парсер поддерживает полный стандартный синтаксис: подстановочные знаки (*), списки (1,15,30), диапазоны (1-5), значения шагов (*/15, 1-10/2), а также названные месяцы и будние дни (JAN-DEC, SUN-SAT).

Одно правило в cron ловит почти всех, и стоит прочитать разбивку для. когда и день месяца и день недели ограничены, cron управляет работой, когда любой из матчей, а не когда оба делают. так 0 0 1 * 1 стреляет в первый из месяца и в каждый понедельник, что редко, что автор намеревался Другой регулярный сюрприз - летний переход: работа, запланированная в течение часа, что часы прыгают вперед не работает в этот день, и один в течение часа, что повторы могут бежать дважды, потому что cron читает местное время. Стандартный крон пяти полей не имеет секунд поля, и @reboot является событием, а не расписанием, так что ни один из них не может быть предварительно рассмотрен как список будущих времен.

Как использовать синтаксический анализатор Cron?

1

Введите выражение cron

Введите или вставьте стандартное выражение из 5-поле, например "30 */2 * * 1" во вход или нажмите на предустановку, например "Weekdays 9:00", чтобы начать с общего расписания.

2

разобрать выражение

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

3

Просмотрите разбивку

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

4

Проверьте следующее время выполнения

Проверьте следующие 5 запланированных событий, показанных как в местном времени, так и в UTC. Если они совпадают с вашими намерениями, скопируйте выражение в буфер обмена и переместите его в конфигурацию вашего crontab или планировщика.

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

Простой английские описания

Превратит загадочный синтаксис crontab в читаемое предложение, например, «в минуту 30 прошлых каждые 2 часа в понедельник»

разбивка

Таблица, показывающая каждое из 5 полей, необработанное выражение и расширенные значения, которые он соответствует

Следующие 5 раз

Конкретные предстоящие временные метки как по местному времени, так и по всемирному координированному времени - самый быстрый способ поймать ошибки часового пояса

Полный стандартный синтаксис

Поддерживает подстановочные знаки, списки, диапазоны, значения шагов и именованные месяцы/будни (JAN-декабрь, SUN-SAT)

Frequently Asked Questions

Косая черта определяет значение шага. */5 в поле минут означает "каждую 5-ю минуту" - она расширяется до 0, 5, 10, 15 и так далее до 55. Вы также можете комбинировать шаги с диапазонами: 10-30/5 совпадений 10, 15, 20, 25, 30.

Comments

0 comments

0/2000 characters

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

croncrontabcron expressioncron parserschedulecron jobcron syntaxnext run timecron generatorcron expression parsercrontab next run timescron to plain english