crontab

Як запускати завдання Cron кожні 10, 20 або 30 хвилин

Як запускати завдання Cron кожні 10, 20 або 30 хвилин
Cron - це утиліта програмного забезпечення або команда Linux, яка також розпізнається як завдання Cron, що використовується для планування завдань або завдань, які будуть виконуватися через певний проміжок часу в майбутньому. Завдання Cron в основному використовуються для планування завдань на сервері для автоматизації завдань адміністрування та обслуговування системи. Завдання Cron можна планувати запускати кожну хвилину, годину, день або місяць, і ми дізнаємось, як запускати завдання Cron через кожні 10, 20 або 30 хвилин у цій публікації. Давайте розпочнемо.

Створення файлу Crontab

Crontab, скорочений для файлу таблиці Cron, використовується для запуску завдань Cron. Спочатку користувач повинен створити файл crontab, оскільки він за замовчуванням недоступний у системі. Файл crontab можна створити в будь-якій операційній системі на базі Linux, використовуючи команду, наведену нижче:

$ crontab -e

Якщо ви виконуєте вищезазначену команду вперше, вона спочатку попросить вас вибрати текстовий редактор. Виберіть найпростіший, “Nano Editor”, як показано на скріншоті, ввівши індексний номер потрібного редактора і після вибору редактора натисніть Enter:

Буде створено новий файл crontab. Тепер у цьому файлі ви можете написати всі завдання Cron на ваш вибір.

Синтаксис

Синтаксис запуску cronjob полягає в тому, що спочатку потрібно вказати час, а потім вказати команду, яку ми хочемо виконати. Синтаксис згадування часу далі поділяється на п’ять полів.

* * * * * команди

Добре, як тільки ви зрозуміли правильну позицію для опису часу запуску cronjob, є кілька способів також згадати час.

Operator Оператор зірочки '*', a.k.підстановочний знак, описується як усі дозволені значення. Наприклад, 0 0 1 * * виконує команду опівночі першого дня кожного місяця.

List Список значень, розділених комами, описує список значень для повторення. Наприклад, 10,20,30

Operator Оператор тире '-' описує діапазон значень. Наприклад, 5-10.

Operator Оператор косої риси '/' допомагає у поєднанні з діапазонами. Наприклад, * / 2 * * * * буде запускати завдання Cron через кожні 2 хвилини інтервалу.

Тепер у вас є достатньо теоретичних знань про завдання Cron, давайте виконаємо кілька практичних робіт і подивимося, як запускати завдання Cron кожні 10, 20 або 30 хвилин.

Виконуйте Cron Job через кожні 10 хвилин

Існує два способи запустити завдання Cron через певний проміжок часу, наприклад через кожні 10 хвилин.

Перший спосіб - використовувати список хвилин, відокремлених комами; наприклад, якщо ми хочемо запустити скрипт через кожні 10 хвилин, синтаксис для написання такого завдання Cron подано нижче:

0,10,20,30,40,50 * * * * / home / linuxuser / script.ш

Але хіба не надто втомливим завданням є написання цілого списку хвилин? Оператор слеш допомагає написати простий синтаксис для запуску завдання Cron через кожні 10 хвилин.

* / 10 * * * * / home / linuxuser / script.ш

У цій команді * / 10 створить список хвилин через кожні 10 хвилин.

Виконуйте Cron Job через кожні 20 хвилин

Подібно до того, як ми писали завдання Cron для запуску сценарію через кожні 10 хвилин, ми можемо робити те саме для запуску сценарію через кожні 20 хвилин:

* / 20 * * * * / home / linuxuser / script.ш

Виконуйте Cron Job через кожні 30 хвилин

Аналогічно, синтаксис запуску завдання Cron через кожні 30 хвилин буде таким:

* / 30 * * * * / home / linuxuser / script.ш

Висновок

Завдання Cron використовуються для запуску команд через певний проміжок часу для управління оновленнями системи або резервного копіювання даних системи, і ми дізналися, як запускати завдання Cron кожні 10, 20 або 30 хвилин після. Ми сподіваємось, що ця публікація допоможе зрозуміти та запустити роботу Cron.

Встановіть найновіший емулятор Dolphin для Gamecube & Wii на Linux
Емулятор Dolphin дозволяє грати у вибрані вами ігри Gamecube та Wii на персональних комп’ютерах Linux (ПК). Будучи вільно доступним і відкритим ігров...
Як використовувати GameConqueror Cheat Engine в Linux
Стаття висвітлює посібник із використання механізму читів GameConqueror в Linux. Багато користувачів, які грають у ігри в Windows, часто використовуют...
Кращі емулятори ігрової консолі для Linux
У цій статті буде перелічено популярне програмне забезпечення для емуляції ігрової консолі, доступне для Linux. Емуляція - це рівень сумісності програ...