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

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

Для просмотра всех запланированных задач, созданных для подписки, перейдите на страницу Сайты и домены > Планировщик задач.

Scheduled_tasks

Для каждой задачи в списке можно изменять настройки (нажав на название задачи), активировать ее нажатием на значок Task_inactive, деактивировать нажатием на значок Task_active и запускать задачу.

Чтобы создать запланированную задачу, перейдите на страницу Сайты и домены > Планировщик задач > Добавить задачу.

Add_scheduled_task

Прежде всего выберите тип задачи в зависимости от своей цели:

  • Команда. Укажите полный путь к исполняемому файлу, который нужно запустить. Сюда относятся двоичные файлы, shell-скрипты и пакетные файлы.
  • Получить URL-адрес. Укажите только URL, не нужно писать команду, такую как "curl" или "wget".
  • Выполнить PHP-скрипт. Укажите путь к скрипту относительно папки виртуального сервера. Можно нажать значок Обзор, чтобы быстро найти файл скрипта.

Примечание. В Plesk для Linux все запланированные задачи типа "Выполнить команду" выполняются по умолчанию в chrooted-окружении. Домашняя папка системного пользователя подписки является корневой папкой файловой системы для этой подписки, и могут быть запущены только исполняемые файлы из ограниченной среды chroot. Если при выполнении запланированной задачи случаются ошибки "файл не найден", попробуйте использовать не абсолютные пути, а пути относительно домашней папки системного пользователя. Если вам нужна возможность запускать исполняемые файлы, расположенные вне ограниченной среды chroot, обратитесь к своему хостинг-провайдеру.

Затем выберите, как часто задача будет запускаться, и установите желаемое время и дату. По умолчанию время указывается в часовом поясе сервера. Если вам нужен другой часовой пояс, перейдите на страницу Сайты и домены > Планировщик задач > Настройки. Вы также можете добавить описание задачи и настроить уведомления.

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