Настройка Cron в ISPmanager

Материал из wiki.owlhost.net
Перейти к: навигация, поиск

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

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

Для того чтобы создать новую задачу для планировщика, необходимо нажать кнопку "Создать" и заполнить поля формы: Модуль «Планировщик»

   Время на сервере - в данном поле нужно указать текущую дату и время сервера.
   Команда - укажите полный путь к программы, которая должна будет выполняться автоматически с определённым промежутком, и, если нужно, набор аргументов (аргументы необходимо указывать в кавычках)
   Период - установите период с которым будет выполнятся задание:
       каждый час - задание будет выполнено в 0 минут каждого часа.
       каждый день - задание будет выполнено ежедневно ровно в 00:00.
       раз в неделю - задание будет выполнено каждое воскресенье ровно в 00:00.
       раз в месяц - задание будет выполнено 1-го числа каждого месяца ровно в 00:00.
       раз в год - задание будет выполнено каждый год 1 января ровно в 00:00.
       при перезагрузке - задание будет выполнено после каждой перезагрузки ОС
       другое - более гибкая настройка периодичности с дополнительным набором полей. Возможно несколько вариантов настройки периодичности минут, часов, дней месяца, дней недели, месяцев и лет:
           Все - задание будет выполняться каждую минуту (месяц и т.д.).
           Каждые - задание будет выполняться с указанной периодичностью. Например, если вы укажете "10", то задание будет запускаться каждые 10 минут.
           Выбранные - если вас не устраивают первые два варианта и вы знакомы с настройкой заданий cron, вы можете указать свои параметры выполнения заданий. Например, */10, 25, 35 означает,
           что задание будет выполняться каждые 10 минут, а также в 25 и 35 минут. 
   Не отправлять отчет по e-mail - необходимо установить флажок, чтобы вывод команды (stdout и stderr) не пересылался на электронную почту, указанный в настройках планировщика. 

Примеры гибкой настройки периодичности:

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

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

Внимание! При отключении пользователя его задания планировщика также отключаются. Изменение параметров созданных заданий

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

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

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

С помощью данной функции можно настроить параметры, общие для всех заданий планировщика. Для этого выберите необходимое задание, нажмите кнопку "Настройки" и заполните поле формы: Модуль «Планировщик»

E-mail - укажите адрес электронной почты, на который будут пересылаться результаты выполнения команд планировщика (stderr и stdout). Пути поиска программ - укажите пути, по которым будет производиться поиск запускаемых программ (переменная PATH). Для новых пользователей эта переменная будет принимать значение по умолчанию "/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin".