Опубліковано 20 жовтня 2024
Система моніторингу PMon має потужний інструмент для автоматизації завдань — Worker. Цей модуль дозволяє створювати процеси CRON, які можуть керуватися на рівні операційної системи, забезпечуючи можливість запуску, зупинки та перезавантаження. У цій статті ми розглянемо, як налаштувати CRON за допомогою systemd на вашій системі.
Для початку потрібно створити конфігураційний файл для служби cronpon.service
. Виконайте команду:
Додайте наступний вміст у файл:
Цей конфігураційний файл описує службу, яка виконує скрипт cron.php
у заданому каталозі.
Далі створимо файл таймера для автоматичного запуску служби cronpon.service
кожні 10 секунд:
Додайте наступний вміст у файл:
Цей таймер забезпечить запуск вашого скрипта кожні 10 секунд.
Крім служби CronPon, ми також налаштуємо службу для обробки завдань з черги Redis:
Додайте наступний вміст у файл:
Ця служба забезпечить виконання скрипта worker.php
для обробки завдань.
Після внесення всіх змін збережіть файли і перезавантажте конфігурацію systemd:
Тепер активуйте та запустіть служби, щоб почати їх роботу:
Щоб перевірити статус служби CronPon, виконайте команду:
Ця команда покаже, чи працює служба належним чином.