Планировщик заданий позволяет выполнять команды на сервере хостинга по расписанию.
Управление планировщиком производится в разделе Планировщик заданий панели управления хостингом.
Особенности планировщика заданий хостинга:
Для того чтобы создать новое задание:
1. Войдите в панель управления хостингом, используя свой номер договора и пароль.
2. Перейдите в раздел Планировщик заданий.
3. Нажмите кнопку Создать задачу в правом верхнем углу.
4. На следующей странице введите название задачи.
5. Установите время, когда должно выполняться задание. Примеры приведены в п.4 этой инструкции.
6. Выберите в поле Тип файла — Команда. При необходимости вы можете выбрать иной тип.
7. Выберите сайт для которого будет выполняться задание, при необходимости.
8. Заполните поле Путь к файлу или команда и нажмите кнопку Создать.
Для запуска php-скрипта можно воспользоваться следующей командой:
cd $HOME/папка_сайта/docs/папка_скрипта/ && php $HOME/папка_сайта/docs/папка_скрипта/имя_скрипта.php
Здесь:
3.2. Запуск php-скриптов с параметрами
wget -O - -q "http://nic.ru/cron.php?var1=xxx&var2=yyy"
Здесь:
Для запуска shell-скрипта достаточно указать в качестве команды полный путь к скрипту:
/home/идентификатор/scripts/test.sh
Файл скрипта должен иметь атрибут исполнения.
Запуск задания раз в день
Запуск задания раз в неделю
Запуск задания раз в месяц
Для выключения задания деактивируйте слайдер в поле Статус.
Для удаления задания перейдите к его настройкам и нажмите на кнопку Удалить.
Если в cron нужно использовать конкретную версию php — можно сделать это, напрямую указав версию в команде вызова вместо использования короткого алиаса "php":
Пример для PHP 7.3
/usr/local/php73/bin/php
Пример для PHP 7.4
/usr/local/php74/bin/php
Пример для PHP 8.0
/usr/local/php80/bin/php
Пример для PHP 8.1
/usr/local/php81/bin/php