Главная » Виртуальный хостинг

Планировщик (cron) (ISPmanager)

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

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

Модуль Планировщик (cron) предоставляет возможности по созданию, изменению, удалению и запуску заданий, а так же настройки параметров, общих для всех заданий планировщика.
wiki.easytoweb.ru_images_cron_1.jpg
Просмотр списка заданий планировщика
Создание нового задания
Изменение параметров существующих заданий
Удаление заданий
Запуск задания


Просмотр списка заданий планировщика

  • Период - периодичность выполнения задания.
  • Команда - путь до программы, которая должна выполняться автоматически с заданной периодичностью.

Создание нового задания

Чтобы создать новое задание планировщика, нажмите кнопку «Создать» и заполните поля формы:
wiki.easytoweb.ru_images_cron_7.jpg

  • Время на сервере - в данном поле указаны текущие дата и время сервера.
  • Команда - укажите полный путь до программы, которая должна выполняться автоматически с заданной периодичностью, и, если необходимо, набор аргументов. Например: /bin/date «+%d-%m-%Y».
  • Период - установите периодичность выполнения задания:
    • каждый час - задание будет выполняться в 0 минут каждого часа.
    • каждый день - задание будет выполняться ежедневно ровно в 00:00.
    • раз в неделю - задание будет выполняться каждое воскресенье ровно в 00:00.
    • раз в месяц - задание будет выполняться первого числа каждого месяца ровно в 00:00.
    • раз в год - задание будет выполняться каждый год 1 января ровно в 00:00.
    • при перезагрузке - задание будет выполняться после каждой перезагрузки операционной системы.
    • другое - более гибкая настройка периодичности с дополнительным набором полей. Возможны три варианта настройки настройки периодичности минут, часов, дней месяца, дней недели, месяцев и лет:
      • Все - задание будет выполняться каждую минуту (месяц и т.д.).
      • Каждые - задание будет выполняться с указанной периодичностью. Например, если вы укажете «10», то задание будет запускаться каждые 10 минут.
      • Выбранные - если вас не устраивают первые два варианта и вы знакомы с настройкой заданий cron, вы можете указать свои параметры выполнения заданий. Например, */10, 25, 35 означает, что задание будет выполняться каждые 10 минут, а также в 25 и 35 минут.
  • Не посылать отчёт по e-mail - установите флажок, чтобы вывод команды (stdout и stderr) не пересылался на адрес электронной почты, указанный в Глобальных настройках планировщика.

Примеры гибкой настройки периодичности:
Минуты = каждые - 15, часы = выбранные - 5, дни = все, месяцы = все, дни недели = все. Задание будет выполняться каждый день в 5:00, 5:15, 5:30 и 5:45.
Минуты = выбранные - 01, часы = выбранные - 15, дни = все, месяцы = все, дни недели = выбранные - 02. Задание будет выполняться в 15:01 каждый понедельник. День недели 01 соответствует воскресенью.


Изменение параметров существующих заданий

Чтобы изменить параметры существующего задания, выберите его из списка, нажмите кнопку «Изменить» и выполните редактирование. Форма для редактирования аналогична форме создания нового задания.


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

Чтобы удалить задание, выберите его из списка и нажмите кнопку «Удалить». Для предотвращения случайного удаления программа попросит подтвердить или отменить ваши действия. После нажатия кнопки «ОК» выделенное задание будет удалено. При удалении пользователя, его задания планировщика так же удаляются.


Запуск задания

Чтобы проверить работу какого-либо задания планировщика, выделите нужную запись в списке и нажмите кнопку «Выполнить». После этого откроется форма, в которой будет отображён результат выполнения задания.


« Назад