Cron: как настроить периодическое выполнение задачи
Cron запускает команду по расписанию, если такая возможность доступна в тарифе. Это подходит для регламентных задач CMS, но не заменяет постоянный процесс или очередь приложения.
Порядок действий
- Откройте вкладку «Cron» и убедитесь, что создание задач доступно.
- Возьмите рекомендованную команду из документации вашей CMS и подставьте фактический путь сайта и исполняемого PHP.
- Укажите расписание в формате Cron. Например, */15 * * * * означает запуск каждые 15 минут, но частоту выбирайте по задаче и ограничениям.
- Сохраните и дождитесь применения.
- Проверьте результат по журналам приложения или ожидаемому действию задачи.
- Отключите или удалите задачу, которая больше не нужна, и дождитесь завершения операции.
Что важно учитывать
Не вставляйте непроверенные команды из случайных источников: Cron выполняет их регулярно. Не помещайте пароль или токен в команду, если можно использовать защищённую конфигурацию приложения.
Проверьте, что два запуска не пересекаются и что команда не создаёт бесконечно растущие файлы. Часовой пояс и окружение Cron могут отличаться от интерактивного запуска; уточняйте реальные настройки.
Если возникла проблема
Если задача не выполняется, проверьте путь, права, версию PHP и синтаксис расписания. При нагрузке сначала отключите проблемную задачу, затем передайте поддержке её расписание, команду без секретов и время наблюдения.