Создание и проверка cron
Создание и проверка cron
Особенности
Поддержка расширений формата Quartz
Можно задавать секунды, годы и продвинутые операторы L, W, #
Сборка выражения кнопками
Простое управление: достаточно выбрать режим — каждый раз, интервал, диапазон и др.
Автоматический расчёт следующих запусков
Список из 5 ближайших запланированных запусков для созданного или проверенного выражения
Описание смысла cron-выражения текстом
Даже сложные выражения отображаются понятным текстовым описанием
Как пользоваться
Переключение функций через вкладки
Чтобы создать выражение — выберите «Создать», чтобы узнать смысл — вкладку «Проверить»
Настройка условий для каждого поля
Задавайте время запуска кнопками режима и значениями для секунд, минут, часов, дней, месяцев, дней недели и лет
Получение выражения кнопкой генерации
После нажатия кнопки генерации отображается cron-выражение, а кнопкой копирования оно переносится в буфер обмена
Проверка смысла на вкладке проверки
Введите своё cron-выражение и нажмите «Проверить» — отобразятся описание и время следующего запуска
Примеры использования
Настройка периодического запуска в Linux
Точное составление выражения для записи в crontab и предотвращение ошибок настройки
Расшифровка унаследованных настроек
Быстрое понимание работы выражения в конфигурационном файле, оставленном предшественником
Настройка периодических задач CI/CD
Определение расписания запуска периодических задач, например триггеров сборки Jenkins
Изучение и отработка синтаксиса cron
Освоение синтаксиса с проверкой по расписанию, когда сработает написанное выражение
Основные знания
Синтаксис cron
Выражение cron — это нотация для указания времени периодического выполнения процесса в Linux и других системах с использованием 5 полей: «минута час день месяц день_недели». Например, «*/5 * * * *» означает выполнение каждые 5 минут.
- Астериск:«*» — символ, обозначающий все значения в поле. При записи «0 9 * * *» процесс выполняется в 9:00 каждый день.
- Диапазоны и списки:В полях можно указывать диапазоны через дефис и несколько значений через запятую. Запись «0 9 * * 1-5» означает выполнение в 9:00 с понедельника по пятницу.
Различия с форматом Quartz
Формат Quartz — это расширенная нотация, используемая планировщиком заданий Java. Он имеет 6–7 полей с добавлением полей секунд в начале и лет в конце. Также поддерживаются специальные символы, такие как «?» и «L».
Специальные символы L, W, #
В полях дня и дня недели формата Quartz используются специальные символы, которых нет в стандартном cron, позволяя выражать сложные расписания одним выражением.
- L (последний):«L» — символ, обозначающий последний день месяца или последний день недели. «L» в поле дня означает последний день месяца, «6L» в поле дня недели означает последнюю пятницу.
- W (рабочий день):«W» — символ, обозначающий ближайший рабочий день к указанной дате. «15W» означает ближайший рабочий день к 15-му числу (если 15-е — суббота, то это будет пятница, 14-е).
- # (n-й день недели):«#» — символ для указания n-го дня недели в месяце. «6#3» означает третью пятницу месяца, позволяя указывать, какой по порядку день недели в месяце.
Безопасность и конфиденциальность
Полностью в браузере
Введённые данные обрабатываются только в вашем браузере и не отправляются за его пределы.
Обработка только в браузере
генерация и анализ cron-выражения выполняется полностью в вашем браузере, входные данные не отправляются на сервер.
Передача зашифрована с помощью HTTPS
Загрузка страницы также зашифрована с помощью TLS, содержание не может быть прочитано третьими лицами.
Отсутствует передача третьим лицам
Входные данные не отправляются внешним сервисам, таким как рекламные сети или трекеры.
Отсутствует автоматическое сохранение результатов
созданное или проверенное выражение и предложения ввода не сохраняются на сервере.
Следите за RAKKOTOOLS в Google Поиске
175 удобных инструментов станут легче найти в Google Поиске и поиске AI!
- Найти в поиске
- Отображается в поиске AI
- Откройте новые инструменты
Рекомендуемые инструменты
175 бесплатных веб-инструментов доступны прямо сейчас!
