Планирование задач (Linux)

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

Во время установки Plesk будут автоматически созданы следующие задачи:

  • autoreport.php – отправляет ежедневные, еженедельные и ежемесячные отчеты о доменах (три отдельных задачи)
  • backupmng – запускает запланированное резервное копирование доменов каждые 30 минут
  • statistics – формирует статистику о расходе ресурсов доменами
  • mysqldump.sh - creates a backup copy of three MySQL databases: psadump, MySQL и базы данных Horde.

Так как все эти задачи относятся к статистике, базам данных и отчетам, настоятельно не рекомендуется изменять или удалять эти задачи.

Чтобы запланировать задачу:

  1. Откройте страницу Сайты и домены > Планировщик задач.
  2. Нажмите Добавить задачу.
  3. Оставьте галочку Включена.
  4. Укажите, когда следует начинать выполнение команды.
    • Минута - введите значение от 0 до 59
    • Час - введите значение от 0 до 23
    • День месяца - укажите значение от 1 до 31
    • Месяц - введите значение от 1 до 12 или выберите месяц из выпадающего списка
    • День недели - укажите значение от 0 до 6 (0 - для воскресенья) или выберите день недели из списка.

    Вы можете указать время, используя формат планировщика UNIX. В этом формате вы можете:

    • ввести несколько значений, разделенных запятой. Два числа, разделенные дефисом, означают диапазон. Например, чтобы настроить запуск задачи на 4, 5, 6 и 20 числа месяца, введите 4-6,20.
    • вставить символ звездочки, чтобы выбрать все значения, допустимые для этого поля. Например, чтобы задача выполнялась ежедневно, введите символ * в поле Дни месяца.

    Чтобы задача выполнялась каждый N-й период, введите */N, где N - это значение поля (минута, час, день, месяц). Например, если в поле Минута ввести значение */15, запуск задачи будет происходить через каждые 15 минут.

    Вы можете ввести сокращенное название месяца или дня недели, которые представляют собой первые три буквы полного названия: Авг, Июл, Пон, Суб и т.д. Однако не допускается разделять сокращенные названия с помощью запятой или использовать их вместе с числами.

  5. Укажите, какую команду следует выполнять. Введите ее в поле Команда.

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

    /usr/local/psa/admin/sbin/backupmng

  6. Нажмите OK.

Чтобы получать уведомления о запуске задач:

  1. Откройте страницу Сайты и домены > Планировщик задач.
  2. Нажмите Настройки и выберите режим уведомления.

Чтобы временно приостановить выполнение запланированной задачи:

  1. Откройте страницу Сайты и домены > Планировщик задач.
  2. Выберите задачу, выполнение которой требуется приостановить, и щелкните по соответствующей ссылке в колонке Команда.
  3. Уберите галочку Включить и нажмите OK.

Чтобы возобновить выполнение запланированной задачи:

  1. Откройте страницу Сайты и домены > Планировщик задач.
  2. Выберите задачу, выполнение которой нужно возобновить, и щелкните по соответствующей ссылке в колонке Команда.
  3. Поставьте галочку Включить и нажмите OK.

Чтобы отменить задачу:

  1. Откройте страницу Сайты и домены > Планировщик задач.
  2. Поставьте галочку слева от задачи, которую хотите удалить, и нажмите Удалить.
  3. Подтвердите удаление и нажмите OK.