Настройка Cron в панели Beadmin

Пошаговое руководство по созданию и управлению задачами по расписанию через веб-интерфейс.

BeAdmin — это современная, гибкая и удобная панель управления, созданная для упрощения администрирования серверов и сайтов. Будь то хостинг веб-сайтов, управление базами данных или настройка сервисов — BeAdmin предоставляет все необходимые инструменты в едином удобном интерфейсе.

Создание Cron-задания

Чтобы начать работу с автоматизацией задач, откройте раздел Cron в панели управления:

file

Подготовка скрипта

Прежде чем создать задание, необходимо подготовить скрипт, который будет выполняться по расписанию:

file

В качестве примера мы создадим скрипт для автоматического удаления старых резервных копий. Этот скрипт будет находить и удалять бэкапы старше 14 дней:

find /var/lib/beadmin/backup -type f -mtime +14 -print

Примечание

По умолчанию Beadmin сохраняет бэкапы в каталог /var/lib/beadmin/backup. Подробнее ознакомиться с созданием резервных копий можно в нашем руководстве.

Создание скрипта

Нажмите кнопку Создать скрипт. В появившемся окне:

  1. Укажите понятное название, например delete_backup_older_14_days
  2. Добавьте код скрипта в поле Содержимое скрипта
  3. Нажмите Создать

file

Настройка Cron-задания

Теперь, когда скрипт готов, пора настроить автоматическое выполнение. Нажмите Создать задание:

file

В форме создания задания заполните следующие параметры:

Основные настройки:

  • Название задания: Удаление старых бэкапов
  • Выберите созданный ранее скрипт из выпадающего списка

Примечание

Нажав на значок плюса, вы можете создать новый скрипт прямо в процессе настройки Cron-задания — это удобно, если вы забыли что-то подготовить заранее.

Дополнительные опции:

  • Выполнять в последний день месяца — полезная функция для задач, которые должны запускаться в конце месяца независимо от его продолжительности (28, 30 или 31 день). Например, для формирования ежемесячных отчётов.

  • Запускать от имени суперпользователя — включите эту опцию, если скрипту требуются расширенные права доступа для работы с системными файлами или защищёнными директориями.

Расписание запуска:

Укажите время выполнения в формате cron, например: 0 5 15 * *

Примечание

Это задание будет запускаться 15-го числа каждого месяца в 5:00 утра

Переведите ползунок в положение Активировано и нажмите Создать:

file

Готово! Ваше Cron-задание успешно создано и появится в общем списке:

file


Управление заданиями

Запуск задания вручную

Иногда требуется запустить задачу немедленно, не дожидаясь расписания. Для этого просто нажмите кнопку Плей рядом с нужным заданием:

file

Редактирование задания

Чтобы изменить параметры существующего задания, нажмите значок карандаша:

file

Внесите необходимые правки и сохраните изменения кнопкой Обновить:

file

Удаление задания

Если задание больше не нужно, нажмите значок корзины:

file

Подтвердите своё решение в диалоговом окне:

file

Задание будет удалено из системы:

file


Управление скриптами

Редактирование скрипта

Для изменения содержимого скрипта нажмите значок карандаша в разделе скриптов:

file

Отредактируйте код или параметры и нажмите Сохранить:

file

Удаление скрипта

Чтобы удалить неиспользуемый скрипт, нажмите корзину и подтвердите действие:

file

file

Скрипт успешно удалён из системы:

file


Помощь

Если у вас возникли вопросы или требуется помощь, пожалуйста, свяжитесь с нами через систему тикетов — мы обязательно вам поможем!

Нужна помощь?Наши инженеры бесплатно помогут с любым вопросом за считанные минутыНаписать нам