Виртуальный хостинг
Как запускать php-скрипт по расписанию (cron)
Планировщик (cron) запускает PHP-скрипт, адрес сайта или команду автоматически по расписанию. Задача создаётся так:
- Откройте "Основное" -> "Планировщик".
- Нажмите "Создать задачу".
-
Выберите тип команды:
- "URL" - открыть адрес сайта, например
https://example.com/cron.php?key=123; - "PHP-скрипт" - запустить файл PHP: выберите "Версию PHP" (ту же, что у сайта), "Файл" и при необходимости "Аргументы";
- "Своя команда" - любая команда.
Поле "Команда, которая выполнится" показывает итоговую команду.
- "URL" - открыть адрес сайта, например
- Задайте "Периодичность": готовый вариант ("Каждые 5 минут", "Каждый час", "Каждый день (00:00)" и т.д.) или режим "Расширенный" с полями cron.
- При желании добавьте "Описание" и сохраните.

Чтобы проверить задачу, нажмите "Запустить сейчас": она выполнится сразу.
Важно
- Строка вида
php /path/file.php?param=1не откроет URL с параметрами. Для вызова адреса сайта используйте тип "URL". - Голый
phpв команде - это версия по умолчанию для аккаунта, а не версия сайта. Выбирайте версию явно.
Как получать вывод задач на почту
- В разделе "Планировщик" нажмите "Настройки".
- В "Уведомления о выводе задач" выберите, куда отправлять вывод и ошибки задач: на почту аккаунта, на другой адрес или не отправлять.
Там же задаётся "PATH" - каталоги, где cron ищет команды. Оставьте поле пустым, чтобы использовать значение по умолчанию.