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

Последнее обновление: 15 сентября 2020 г.

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

Как добавить новую задачу

Управлять заданиями планировщика можно в панели управления веб-хостингом.

Внимание! На виртуальном хостинге вы можете запланировать только пользовательские задачи, например, выполнение скрипта сайта. Выполнение системных задач (перезагрузка веб-сервера или сервера баз данных) недоступно.

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

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

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

Примеры команд для cron-заданий

Запуск задания через GET

Команда для запуска:

GET http://domain.ru/script.php

Где http://domain.ru/script.php — URL-адрес, при обращении к которому будет выполняться сron-задание.

Запуск задания через WGET

Альтернативный вариант команды для запуска:

wget -q -O - http://domain.ru/script.php > /dev/null 2>&1

Запуск задания через CLI

При запуске задания через GET или WGET, PHP-скрипт запускается тем интерпретатором PHP, версия которого активирована в панели управления хостингом. Если вам необходимо выполнить скрипт под другой версией PHP, запустите cron-задание через CLI.

Команды для запуска:

/opt/alt/php73/usr/bin/php -f /var/www/user/data/www/site.ru/script.php

В приведенном выше примере замените «php73» на версию PHP, которую вы хотите использовать. Посмотрите в разделе PHP список доступны версий. Пример: php72, php70.