390023, г. Рязань,
ул. проезд Яблочкова, д.5, строение 35а
8-800-333-07-46
hello@on-telecom.ru
support@on-telecom.ru

Планировщик

Раздел Планировщик предоставляет возможность создания и запуска по расписанию скриптов и команд сервера хостинга. На уровне операционной системы задачами занимается  cron, а планировщик предоставляет удобный интерфейс к нему. Перейдите в Главное > Планировщик и откроется следующая вкладка:

Планировщик

Оглавление

Планировщик Обзор всех задач планировщика
Планировщик Добавление задачи
Планировщик Смена настроек задачи
Планировщик Удаление задачи
T-start.png Запуск задачи
Планировщик Изменение настроек планировщика
T-on.png/T-off.png Включение и отключение задач
Планировщик Дополнительно

Обзор всех задач планировщика

  • Команда — полный путь до файла со скриптом
  • Расписание — параметр из списка, обозначающий стандартное системное расписание или особенное, заданное пользователем
  • Статус:
P-onn.png — задача включена на выполнение по расписанию
P-off.png — задача отключена
  • Описание — пояснительная записка к задаче

Добавление задачи

Для добавления новой задачи нажмите Создать, появится следующая вкладка:

Планировщик

  • Адрес e-mail — адреса для получения отчетов о результатах запуска задачи
  • Дата и время сервера — текущая дата и часы в режиме реального времени
  • Команда — полный путь до файла со скриптом со всеми аргументами
  • Описание — пояснительная записка к задаче
  • Включено — отметьте, если созданную задачу уже можно выполнять по расписанию
  • Расписание — режим работы с расписанием
    • базовый режим — быстрая настройка с использованием стандартных параметров cron
      • Выполнять — период выполнения задачи
        • каждый час — запуск задачи в :00 мин. каждый час
        • ежедневно — запуск задачи в 00:00 мин. каждый день
        • еженедельно — запуск задачи в 00:00 мин. каждое воскресенье
        • ежемесячно — запуск задачи в 00:00 мин. 01 числа каждого следующего месяца
        • ежегодно — запуск задачи в 00:00 мин. 01 января каждого года
        • при перезагрузке — запуск задачи после каждой перезагрузки сервера
      • Выполнить в — поле для параметров cron
    • экспертный режим — позволяет задать время выполнения задачи более точно, если стандартное время и дни не подходят, и содержит следующие параметры:
      • Минуты
      • Часы
      • Дни месяцев
      • Месяцы
      • Дни недели
  • Не отправлять отчёт по e-mail — установите, чтобы отчет о результатах выполнения задачи, составляемый командами stdout и stderr не приходил на e-mail

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

Для изменения настроек задачи выделите ее и нажмите Изменить, появится новая вкладка для редактирования, аналогичная вкладке создания задачи.

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

Для удаления настроек задачи выделите ее и нажмите Удалить. С целью защиты от случайного нажатия ISP Manager спросит подтверждение данного действия. Если все верно, нажмите ОК и выбранная задача удалится. Если удалить пользователя, то его задачи также будут удалены.

Запуск задачи

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

Изменение настроек планировщика

В настройках планировщика вы можете указать пути к папкам для поиска скриптов, чтобы не указывать полный путь для каждой задачи и e-mail по умолчанию для отчетов. Нажмите Настройки и откроется следующая вкладка:

Планировщик

  • Адреса у-mail — e-mail по умолчанию, на который будут отправляться результаты выполнения задач при ошибке
  • Путь — пути к папкам для поиска скриптов, разделенные двоеточием :

Включение и отключение задач

Если при создании или редактировании задачи не был выбран пункт включено, то задача будет отмечена знакомT-off.png, обозначающим ее неактивное состояние. Выберите ее и нажмите Включить для запуска ее по расписанию. Активную задачу, отмеченную знакомT-on.png, можно выключить нажав Отключить.

Дополнительно

Для добавления задачи, выполняющей файл .php нужен путь к файлу, например:

/www/cpp62.ru/script.php

Предварительно скрипт проверяется по ssh командой:

/usr/bin/php /www/cpp62.ru/script.php

Вносим эту команду в файл script.sh и указываем путь до нее в задаче, например:

 

/www/cpp62.ru/script.sh