Настройка Cron в панели Beadmin
Пошаговое руководство по созданию и управлению задачами по расписанию через веб-интерфейс.
BeAdmin — это современная, гибкая и удобная панель управления, созданная для упрощения администрирования серверов и сайтов. Будь то хостинг веб-сайтов, управление базами данных или настройка сервисов — BeAdmin предоставляет все необходимые инструменты в едином удобном интерфейсе.
Создание Cron-задания
Чтобы начать работу с автоматизацией задач, откройте раздел Cron в панели управления:

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

В качестве примера мы создадим скрипт для автоматического удаления старых резервных копий. Этот скрипт будет находить и удалять бэкапы старше 14 дней:
find /var/lib/beadmin/backup -type f -mtime +14 -print
Примечание
По умолчанию Beadmin сохраняет бэкапы в каталог /var/lib/beadmin/backup. Подробнее ознакомиться с созданием резервных копий можно в нашем руководстве.
Создание скрипта
Нажмите кнопку Создать скрипт. В появившемся окне:
- Укажите понятное название, например
delete_backup_older_14_days - Добавьте код скрипта в поле Содержимое скрипта
- Нажмите Создать

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

В форме создания задания заполните следующие параметры:
Основные настройки:
- Название задания:
Удаление старых бэкапов - Выберите созданный ранее скрипт из выпадающего списка
Примечание
Нажав на значок плюса, вы можете создать новый скрипт прямо в процессе настройки Cron-задания — это удобно, если вы забыли что-то подготовить заранее.
Дополнительные опции:
-
Выполнять в последний день месяца — полезная функция для задач, которые должны запускаться в конце месяца независимо от его продолжительности (28, 30 или 31 день). Например, для формирования ежемесячных отчётов.
-
Запускать от имени суперпользователя — включите эту опцию, если скрипту требуются расширенные права доступа для работы с системными файлами или защищёнными директориями.
Расписание запуска:
Укажите время выполнения в формате cron, например: 0 5 15 * *
Примечание
Это задание будет запускаться 15-го числа каждого месяца в 5:00 утра
Переведите ползунок в положение Активировано и нажмите Создать:

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

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

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

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

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

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

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

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

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

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


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

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