minute hour day-of-month month day-of-week
Парсер выражений cron декодирует стандартные выражения 5-полевых crontab (минута, час, день, месяц, день недели) в простое англоязычное предложение и полную разбивку. Вставьте что-то вроде "*/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) и названные месяцы и дни (январь-декабрь, SUN-SAT).
Введите или вставьте стандартное выражение из 5-поле, например "30 */2 * * 1" во вход или нажмите на предустановку, например "Weekdays 9:00", чтобы начать с общего расписания.
Нажмите Parse, чтобы проверить синтаксис. Недопустимые значения, обратные диапазоны и числа вне диапазона сообщаются с конкретным сообщением об ошибке, поэтому вы точно знаете, какое поле нужно исправить.
Прочитайте описание, которое можно прочитать, а затем проверьте таблицу полей, чтобы подтвердить, что каждое из пяти полей расширяется до ожидаемых значений, особенно в день месяца и взаимодействия в день недели.
Проверьте следующие 5 запланированных событий, показанных как в местном времени, так и в UTC. Если они совпадают с вашими намерениями, скопируйте выражение в буфер обмена и переместите его в конфигурацию вашего crontab или планировщика.
Превратит загадочный синтаксис crontab в читаемое предложение, например, «в минуту 30 прошлых каждые 2 часа в понедельник»
Таблица, показывающая каждое из 5 полей, необработанное выражение и расширенные значения, которые он соответствует
Бетонируйте предстоящие временные метки как в местном времени, так и в UTC — самый быстрый способ уловить ошибки часового пояса
Поддерживает подстановочные знаки, списки, диапазоны, значения шагов и именованные месяцы/будни (JAN-декабрь, SUN-SAT)
Calculate the exact time between two dates: years, months, days, and business days
Convert between Unix timestamps and human-readable dates
Generate random UUIDs (Universally Unique Identifiers)
Format, validate, and minify JSON data
0 comments
No comments yet. Be the first to share your thoughts!