Документация ISPmanager 5 Lite

Планировщик

Это документация по устаревшему продукту. Перейти в актуальную документацию

 

Планировщик — это инструмент для автоматического выполнения заданий на сервере, повторяющихся с заданной периодичностью. С его помощью вы можете осуществлять гибкую настройку различных задач. Под заданием планировщика (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)