Як запустити завдання, використовуючи планувальник Cron Webmin

Last Updated on: Травень 3rd, 2017Elena B. 3 Хв Читання

Вступ

Планувальник Cron – це один з найкращих шляхів автоматизації виконання різних щоденних, щотижневих або щомісячних завдань. Планувальник Cron широко використовується в наші дні, тому що виконання одних і тих же речей вручну знову і знову трудомістке й неефективне. У цьому керівництві ми вивчимо, як запустити завдання в планувальнику Cron на сервері з Webmin.

Зміст

  • Що вам знадобиться
  • Крок 1 — Перехід в розділ налаштування в планувальник завдань Cron Webmin
  • Крок 2 — Створення нового завдання
  • Висновок

Що вам знадобиться

Перш, ніж приступити до виконання інструкції, вам потрібно наступне:

  • Працюючий сервер / VPS з встановленим Webmin
  • Доступ до адмін панелі Webmin

Крок 1 — Перехід в розділ налаштування в планувальник завдань Cron Webmin

  • Увійдіть у вашу адмін панель Webmin. Зазвичай для цього потрібно ввести адресу: https://ваш-vps-ip-адрес:10000 (замініть ваш-vps-ip-адреса IP адреса вашого сервера) в адресному рядку вашого браузера.
  • Виберіть Webmin з двох опцій у верхній лівій бічній панелі.
  • Знайдіть і натисніть вкладку “Система” в лівій бічній панелі Webmin і перейдіть в “Розклад завдань Cron”.
  • Після цього ви зможете побачити вікно з усіма вашими запланованими завданнями. Зазвичай, воно заповнене безліччю завдань Webmin-а або інших сервісів за замовчуванням. Якщо ви побачите сторінку подібну до цієї, ви в правильному місці.
  • Крок 2 — Створення нового завдання

  • Натисніть на “Створити нове завдання” з перерахованих дій над списком завдань планувальника Cron.
  • На наступній сторінці вам потрібно буде налаштувати ваше завдання в планувальнику cron. Перший розділ називається “Детальна інформація про завдання”. Тут вам знадобиться заповнити такі налаштування:
    • “Виконувати завдання від імені користувача” – потрібно вибрати від імені якого користувача UNIX буде виконуватися заплановане завдання. По натисненню на кнопку праворуч від поля, ви зможете отримати весь доступний список користувачів на сервері.
    • “Дозволити виконання?” – ви можете вибрати, чи буде ваше заплановане завдання активним відразу після створення. Цю настройку можна легко змінити пізніше, якщо, наприклад, ви тільки хочете активувати заплановане завдання пізніше, а не відразу ж після створення.
    • “Команда” – тут слід написати команду, яку ви хочете запускати періодично. У цьому прикладі запускається shell-скрипт, тому вказаний шлях до файлу, який треба, щоб був виконаний. Але ви можете написати будь-яку команду, яку забажаєте.
    • “Стандартний потік вводу команди” – вміст цього поля буде передано команді, коли запланована завдання буде виконуватися. Якщо, наприклад, ваша команда була mail foo@bar.com вміст , введене в це поле буде вислано на email адресу. (Примітка: це поле не є обов’язковим.)
    • “Description” – ваш опис запланованої завдання (не обов’язкове поле) для посилання на себе.
  • Наступний розділ цієї сторінки називається “Час початку виконання”. Тут ви зможете вибрати, коли ваша заплановане завдання повинно виконатися. Є два варіанти:
    • “Simple schedule” – ви можете вибрати з випадаючого списку вже заданий інтервал.
    • “Times and dates selected below” – якщо ви виберіть цю опцію, потрібно налаштувати запуск запланованого завдання вручну, шляхом вибору хвилин, годин, днів і так далі зі списку нижче.
  • Останній розділ називається “Date range to execute”. У цьому розділі ви можете встановити інтервал дат, якщо ви хочете, щоб ваша запланована завдання виконувалася одну або два тижні або будь-який інший період часу.
    • Виберіть “Run on any date”, якщо хочете, щоб завдання було активним, поки ви не відключите.
    • Виберіть “Only run from … to …” і заповніть потрібні дати, якщо ви хочете встановити інтервал дат, у які заплановані завдання планувальника Cron будуть активні.
  • Коли ви налаштуєте все, як хочете, прокрутіть вниз і натисніть “Створити”.
  • Якщо завдання cron встановлено вірно, ви побачите його у списку завдань планувальника Cron:
  • Висновок

    Ви вивчили, як запускати завдання в планувальнику Cron на сервері/VPS через Webmin. Планувальник Cron напевно підвищить вашу ефективність роботи за рахунок автоматизації різних завдань, які раніше доводилося виконувати вручну.