Планирование задач с помощью Crontab (хостинг Linux)

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

Важно: Чтобы запретить пользователям панели управления создавать задачи от имени пользователя "root", создайте на сервере пустой файл с именем root.crontab.lock в папке /папка_установки_parallels_plesk_panel/var/.

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

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

Примечание. Вы можете планировать задачи для каждого домена в отдельности. Для этого выполните перечисленные выше шаги, но вместо раздела Настройки > Задачи, перейдите в раздел Домены > имя домена > Задачи.

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

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

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

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

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

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

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

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

  6. Нажмите OK.

Для того чтобы временно приостановить выполнение запланированных задач:

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

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

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

Для того чтобы отменить задачу:

  1. Перейдите в раздел Настройки > Задачи (в разделе Общие ).
  2. Выберите учетную запись системного пользователя, от имени которого выполняется задача.
  3. Поставьте флажок в поле слева от задачи, которую требуется отменить.
  4. Нажмите Удалить.
  5. Поставьте флажок для подтверждения удаления нажмите ОК