Планирование задач с помощью 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. Поставьте флажок для подтверждения удаления и нажмите OK.