Перейти до основного контенту

Як налаштувати cron на Ubuntu? Повне керівництво для новачків

12 хв читання
1084 переглядів

Якщо ви працюєте з операційною системою Ubuntu, то вам, ймовірно, доведеться запланувати автоматичне виконання певних завдань. Для цього Ubuntu використовує інструмент cron, який дозволяє запускати програми або сценарії за розкладом. У цій статті ми розповімо вам, як налаштувати та використовувати cron на Ubuntu.

Спочатку потрібно переконатися, що пакет cron вже встановлений у вашій системі. Відкрийте термінал і виконайте таку команду:

sudo apt-get install cron

Після встановлення cron приступайте до редагування завдань. Для цього введіть команду:

crontab -e

Відкриється текстовий редактор, де ви зможете додати нові завдання. Кожне завдання має бути записане в окремому рядку і мати наступний формат:

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

У цьому форматі п'ять астерисків ( * ) вказують на хвилину (від 0 до 59), годину (від 0 до 23), день місяця (від 1 до 31), місяць (від 1 до 12) та день тижня (від 0 до 7, де 0 і 7 - неділя).

Наприклад, якщо ви хочете запускати скрипт щодня о 8 ранку, то ваше завдання має виглядати так:

0 8 * * * /путь/к/вашему/скрипту.ѕһ

Після завершення редагування збережіть зміни та закрийте редактор. Ваші завдання будуть автоматично додані до cron і виконуватися за розкладом.

Як налаштувати cron на Ubuntu?

В операційній системі Ubuntu можна використовувати програму cron для запуску автоматичних завдань в зазначений час або з певною періодичністю. Налаштування cron дозволяє автоматизувати виконання рутинних завдань, таких як резервне копіювання, оновлення баз даних або надсилання звітів.

Ось покрокова інструкція про те, як налаштувати cron на Ubuntu:

  1. Відкрийте термінал, натиснувши Ctrl + Alt + T .
  2. Введіть команду crontab-e, щоб відкрити файл cron для редагування.
  3. Якщо це перший раз, коли ви налаштовуєте cron, вам може бути запропоновано вибрати редактор. Виберіть той, який вам зручний (наприклад, nano) і натисніть Enter .
  4. У відкритому файлі cron додайте завдання, яке ви хочете виконати. Кожне завдання має починатися з часової мітки, що визначає час і частоту виконання. Наприклад, щоб завдання виконувалося щодня о 10: 00 ранку, додайте рядок: 0 10 * * * команда .
  5. Після додавання завдання збережіть файл і закрийте редактор.

Після цього cron буде виконувати налаштовані вами завдання в зазначений час. Якщо вам потрібно перевірити список поточних завдань, ви можете виконати команду crontab-l . Там будуть перераховані всі завдання, налаштовані для поточного користувача.

Зверніть увагу, що час у cron використовує 24-годинний формат і за замовчуванням використовує Налаштування системного часового поясу. Якщо ви хочете використовувати інший часовий пояс, вам потрібно буде змінити налаштування системного часу.

Налаштування cron може бути трохи складним для початківців, але з часом ви освоїте цю потужну утиліту.