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

Для того, чтобы создать задание планировщика CRON, воспользуйтесь разделом Планировщик, представленным в панели управления ISPManager.

Раздел Планировщик (Cron) служит для настройки выполнения заданных Вами команд по расписанию или в строго назначенное время.





Нажмите кнопку Создать. Перед вами появится интерфейс добавления задания:




Заполнение форм:

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

/var/www/user/data/www/domain.ru/script.php

Данный скрипт можно запускать через php интерпретатор, например:

/usr/bin/phpXX /var/www/user/data/www/domain.ru/script.php

где XX версия 52, 53, 54, 55, 56, 70, 71, 72, 73 соответствует 5.2, 5.3, 5.4, 5.5, 5,6, 7.0, 7.1, 7.2, 7.3 версиям PHP.

user - Ваш логин
domain.ru - домен
script.php - скрипт

 

Описание - подсказка в виде описания.

Сконфигурировать планировщик можно таким образом, что задача будет выполняться раз в месяц, день, час и ежеминутно или, например, каждые 10 минут.

Расписание - выбор типа выполнения задания:

  1. базовый режим - выбор из предложенных вариантов:



  • каждый час — задание будет выполняться в 0 минут каждого часа.
  • ежедневно — задание будет выполняться ежедневно ровно в 00:00.
  • еженедельно — задание будет выполняться каждое воскресенье ровно в 00:00.
  • ежемесячно — задание будет выполняться первого числа каждого месяца ровно в 00:00.
  • ежегодно — задание будет выполняться каждый год 1 января ровно в 00:00.
  • при загрузке — задание будет выполняться после каждой загрузке операционной системы.

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



        2. экспертный режим - режим, который позволяет выбрать более точные значения.



Минуты могут быть от 0 до 59
Часы могут быть от 0 до 23
День месяца может быть от 1 до 31
Месяц может быть 1 до 12
День недели может быть от 0 до 7 
1 - Понедельник, 2 - Вторник, 3 - Среда, 4 - Четверг, 5 - пятница, 6 - Суббота, 0 и 7 - Воскресенье

Рассмотрим примеры: 

* * * * * - задает время выполнения задания каждую минуту.
0 * * * * - каждый час в 0 минуту
0 0 * * * - каждый день в 0 минуту 0 часа (12 часов ночи)
0 0 1 * * - первый день каждого месяца, можно выбрать любой день (0 0 15 * * - 15 числа)

Для того чтобы указать определенный интервал нужно использовать символ " - ", например,
0 7-19  * * * - каждый час, с семи утра до семи вечера

Если нужно запустить команду несколько раз, можно использовать разделитель " , " ,например,

5,35 16  * * * - выполнять команду в 5 и 35 минут пятого (16:05 и 16:35), каждый день.

Для того, чтобы указать интервал, с которым нужно запускать скрипт, используется знак - " / " , например,
*/10 * * * * - выполняет команду раз в 10 минут


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

     

Адрес e-mail - адрес электронной почты, на которую будет пересылаться результаты выполнения команд.
Путь - путь, по которому производится поиск исполняемых файлов. Пути разделяются двоеточием.

Помог ли вам данный ответ?

 Распечатать статью

Также читают

Настройка mbstring.func_overload

Настройка php_admin_value mbstring.func_overload 2 по умолчанию доступна на тарифах линейки...

Как установить Laravel на хостинг?

В данныой статье мы будем рассматривать установку Laravel с нуля, т.е. через SSH и с...

Как изменить права доступа к файлам и папкам? (chmod)

Для корректной работы сайта должны стоять следующие права доступа (chmod) на все файлы и папки...

Как сменить версию PHP?

Пошаговая инструкция по изменению версии PHPПользователям нашего хостинга доступна на выбор одна...

Как подключить дополнительные расширения PHP?

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