Створення та перевірка cron

Створення та перевірка cron

Особливості

Підтримка розширень формату Quartz

Можна задавати й розширені оператори: секунди, рік, L, W, # тощо

Складання виразу натисканням кнопок

Просте керування: достатньо обрати режим — щоразу, інтервал, діапазон тощо

Автоматичний розрахунок наступного запуску

Список найближчих 5 запланованих запусків для створеного чи перевіреного виразу

Пояснення сенсу cron-виразу текстом

Навіть складні вирази відображаються зрозумілим пояснювальним текстом

Як користуватися

1

Перемикання функцій вкладками

Оберіть вкладку «Створення», щоб скласти вираз, або «Перевірка», щоб дізнатися його значення

2

Налаштування умов для кожного поля

Задайте час запуску для секунд, хвилин, годин, днів, місяців, днів тижня та року за допомогою кнопок режиму й значень

3

Отримання виразу кнопкою генерації

Натисніть «Згенерувати», щоб показати cron-вираз, і скопіюйте його до буфера обміну кнопкою копіювання

4

Перевірка значення на вкладці перевірки

Введіть наявний cron-вираз і натисніть «Перевірити», щоб побачити пояснення та час наступного запуску

Сценарії використання

Налаштування періодичних завдань у Linux

Точне складання виразу для додавання в crontab і запобігання помилкам у налаштуваннях

Розшифрування успадкованих налаштувань

Швидке розуміння роботи виразу у файлі конфігурації, залишеному попередником

Налаштування періодичних завдань CI/CD

Визначення розкладу запуску періодичних завдань, як-от тригери збірки в Jenkins

Вивчення та практика синтаксису cron

Опанування синтаксису з перевіркою за розкладом, коли саме спрацює написаний вираз

Базові знання

Як писати вирази cron

Вираз cron — це нотація для указання часу периодичного виконання завдань у Linux та інших системах через п'ять полів «хвилини час день місяць день тижня». Наприклад, «*/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 Пошуку
  • Виявіть нові інструменти
Пов'язані інструменти