Планировщик CRON

Как добавить новую задачу для выполнения в определённое время

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

Как открыть панель управления хостингом?

Выберите вашу панель управления и следуйте дальнейшей инструкции:

1 В разделе Главное выберите пункт Планировщик и нажмите Создать:

2 В поле Команда введите команду, которую необходимо выполнять, ниже установите время запуска задания и нажмите Ok:

На нашем примере установлено время запуска задания каждые 5 минут.

1 В блоке Расширенный выберите пункт Запланированные задания:

2 В блоке Добавить новое запланированное задание задайте период выполнения, пропишите команду и нажмите Добавить новое запланированное задание:

На нашем примере установлено время запуска задания каждые 5 минут.

Примеры команд

запуск задания через GET. При необходимости запуска cron-задания с учётом контекста движка:
GET http://site.ru/script.php
где site.ru — имя вашего домена, а script.php — имя файла с заданием;

запуск задания через WGET. Альтернативный вариант запуска cron-задания с учётом контекста движка:
wget -q -O - http://site.ru/script.php > /dev/null 2>&1
где site.ru — имя вашего домена, а script.php –— имя файла с заданием;

запуск задания через PHP CLI. CRON-задание можно выполнить через интерфейс командной строки. Например, если требуется запустить скрипт под версией PHP 7.3:

Для ISPManager:
/opt/alt/php73/usr/bin/php -f /var/www/user/data/www/site.ru/script.php
В приведенном выше примере замените «php73» на версию PHP, которую вы хотите использовать. Посмотрите в разделе PHP список доступны версий. Пример: php72, php70.

Для cPanel:
/usr/local/bin/alt-php73 /home/user/domain_path/path/to/cron/script
В приведенном выше примере замените «alt-php73» на версию PHP, которую вы хотите использовать. Посмотрите в разделе MultiPHP Manager название версии PHP.