Планировщик Cron в ISPmanager

Хостинг от 105 руб/мес
Качественный NVME хостинг
VDS в Москве и Европе
Бесплатная защита от DDoS-а
Администрирование сайта
Доверьте сайт профессионалам!






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

Описание кнопок управления

  1. Создать.
  2. Изменить.
  3. Удалить.
  4. Включить.
  5. Отключить.
  6. Настройки.
  7. Дополнительно.


Создание cron задания

Чтобы создать новое задание в планировщике, нажмите кнопку Создать и заполните поля формы:

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

  • Описание — укажите подскажку в виде описания.

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

    • базовый режим — позволяет выбрать настройку из предложенных вариантов.
    • Выполнять — установите периодичность выполнения задания:
      • каждый час — задание будет выполняться в 0 минут каждого часа.
      • ежедневно — задание будет выполняться ежедневно ровно в 00:00.
      • еженедельно — задание будет выполняться каждое воскресенье ровно в 00:00.
      • ежемесячно — задание будет выполняться первого числа каждого месяца ровно в 00:00.
      • ежегодно — задание будет выполняться каждый год 1 января ровно в 00:00.
      • при перезагрузке — задание будет выполняться после каждой перезагрузки операционной системы.
    • Выполнить в — более гибкая настройка периодичности с дополнительным набором полей. Возможны три варианта настройки настройки периодичности минут и часов.
    • экспертный режим — данный режим позволяет выбирать более точные значения.
      • Минуты
      • Часы
      • Дни месяцев
      • Месяцы
      • Дни недели
  • Не отправлять отчёт по e-mail — установите флажок, чтобы вывод команды (stdout и stderr) не пересылался на адрес электронной почты, указанный в Глобальных настройках планировщика .

Изменение cron задания

Функция для изменения созданного задания.

Удаление cron задания

Функция для удаления созданного задания.

Включение cron задания

Функция для включения созданного задания.

Отключение cron задания

Функция для отключения созданного задания.

Настройка глобальных параметров

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

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

Дополнительная информация

Как добавить в планировщик скрипт php на выполнение.
К примеру, полный путь на сервере вашего cron скрипта /var/www/u12345/data/www/domen1.xyz/crontest.php
Мы можем запускать данный файл 2-мя способами: через php интерпретатор и через wget утилиту.


Пример команды запуска через php интерпретатор:

/usr/bin/php /var/www/u12345/data/www/domen1.xyz/crontest.php

При этом, вы можете указать необходимую версию php интерпретатора, стандартный путь - /usr/bin/php

Полный путь к интерпретатору php в зависимости от версии:

  • версия php 5.4 /usr/bin/php
  • версия php 5.6 /opt/php56/bin/php
  • версия php 7.0 /opt/php70/bin/php
  • версия php 7.1 /opt/php71/bin/php
  • версия php 7.2 /opt/php72/bin/php
  • версия php 7.3 /opt/php73/bin/php
  • версия php 7.4 /opt/php74/bin/php
  • версия php 8.0: /opt/php80/bin/php
    (узнать путь до php можно, выполнив команду whereis php в shell)


Пример команды запуска через wget утилиту:

/usr/bin/wget -qO- 'http://domen1.xyz/crontest.php'

При этом, можно указать дополнительные параметры утилите wget, например, таймаут, количество попыток скачивания файла и т.д.

Мы используем файлы cookie. Продолжая использовать сайт, вы соглашаетесь с политикой использования cookie файлов. Принять