В данном руководстве будет рассмотрена работа с планировщиком при помощи панели управления ISPmanager 5 на хостинге от HandyHost.
Создание задания
- Авторизуйтесь в панели управления хостингом;
- Зайдите в раздел "Планировщик";
- Нажмите кнопку "Создать".
Далее Вам необходимо ввести данные задания планировщика:
- Команда - укажите полный путь до программы, которая должна выполняться автоматически с заданной периодичностью, и, если необходимо, набор аргументов. Например: /bin/date "+%d-%m-%Y".
- Расписание - выберите тип выполнения задания:
- базовый режим - позволяет выбрать настройку из предложенных вариантов.
- Выполнять - установите периодичность выполнения задания:
- каждый час - задание будет выполняться в 0 минут каждого часа.
- ежедневно - задание будет выполняться ежедневно ровно в 00:00.
- еженедельно - задание будет выполняться каждое воскресенье ровно в 00:00.
- ежемесячно- задание будет выполняться первого числа каждого месяца ровно в 00:00.
- ежегодно- задание будет выполняться каждый год 1 января ровно в 00:00.
- при перезагрузке - задание будет выполняться после каждой перезагрузки операционной системы.
- Выполнить в - более гибкая настройка периодичности с дополнительным набором полей. Возможны три варианта настройки настройки периодичности минут и часов.
- экспертный режим - данный режим позволяет выбирать более точные значения.
- Минуты
- Часы
- Дни месяцев
- Месяцы
- Дни недели
- базовый режим - позволяет выбрать настройку из предложенных вариантов.
- Не отправлять отчёт по e-mail - установите флажок, чтобы вывод команды (stdout и stderr) не пересылался на адрес электронной почты, указанный в Глобальных настройках планировщика.
Дополнительная информация
Как добавить в планировщик скрипт php на выполнение.
Например, путь скрипта /var/www/user/data/www/domain.com/script.php
- Вызываем скрипт, передав его интерпретатору.
/usr/bin/php -f /var/www/user/data/www/domain.com/script.php
(узнать путь до php можно выполнив команду where is php)
- Вызываем скрипт через wget. Это необходимо для вызова с окружением CMS
wget -q -O /dev/null http://domain.com/script.php