Планировщик
Планировщик — это инструмент для автоматического выполнения заданий на сервере, повторяющихся с заданной периодичностью. С его помощью вы можете осуществлять гибкую настройку различных задач. Под заданием планировщика (cron) понимается полный путь до программы, которая должна выполняться автоматически с заданной периодичностью, и, если необходимо, набор аргументов.
Просмотр списка заданий планировщика
- Команда — путь до программы, которая должна выполняться автоматически с заданной периодичностью.
- Расписание — периодичность выполнения задания.
- Статус
- Описание — описание задания.
Создание нового задания
Чтобы создать новое задание планировщика, нажмите кнопку "Создать" и заполните поля формы:
- Команда — укажите полный путь до программы, которая должна выполняться автоматически с заданной периодичностью, и, если необходимо, набор аргументов. Например: /bin/date "+%d-%m-%Y".
- Описание — укажите произвольное описание
- Расписание — выберите тип выполнения задания:
- базовый режим — позволяет выбрать настройку из предложенных вариантов.
- Выполнять — установите периодичность выполнения задания:
- каждый час — задание будет выполняться в 0 минут каждого часа.
- ежедневно — задание будет выполняться ежедневно ровно в 00:00.
- еженедельно — задание будет выполняться каждое воскресенье ровно в 00:00.
- ежемесячно- задание будет выполняться первого числа каждого месяца ровно в 00:00.
- ежегодно- задание будет выполняться каждый год 1 января ровно в 00:00.
- при перезагрузке — задание будет выполняться после каждой перезагрузки операционной системы.
- Выполнить в — более гибкая настройка периодичности с дополнительным набором полей. Возможны три варианта настройки настройки периодичности минут и часов.
- экспертный режим — данный режим позволяет выбирать более точные значения.
- Минуты
- Часы
- Дни месяцев
- Месяцы
- Дни недели
- базовый режим — позволяет выбрать настройку из предложенных вариантов.
- Не отправлять отчёт по e-mail — установите флажок, чтобы вывод команды (stdout и stderr) не пересылался на адрес электронной почты, указанный в Глобальных настройках планировщика .
Запуск задания
Чтобы проверить работу какого-либо задания планировщика, выделите нужную запись в списке и нажмите кнопку "Выполнить".
- Команда — команда (последовательность команд), которая будет выполнена в оболочке операционной системы сервера.
- Каталог — укажите каталог, в котором будет выполнена команда.
Настройка глобальных параметров
С помощью данной функции можно настроить параметры, общие для всех заданий планировщика. Для этого выберите необходимое задание, нажмите кнопку "Настройки" и заполните поле формы:
- Адреса e-mail — укажите адрес электронной почты, на который будут пересылаться результаты выполнения команд планировщика, которые завершились с ошибкой.
- Путь — укажите пути, по которым будет производиться поиск исполняемых файлов. Пути разделяются двоеточием.
Дополнительная информация
Как добавить в планировщик скрипт php на выполнение.
Например, путь скрипта /var/www/user/data/www/domain.com/script.php
- Вызываем скрипт, передав его интерпретатору.
/usr/bin/php /var/www/user/data/www/domain.com/script.php
(узнать путь до php можно выполнив команду whereis php)
- Вызываем скрипт через wget.
/usr/bin/wget domain.com/script.php
(узнать путь до wget можно выполнив команду whereis wget)