Перед началом
Понадобится доступ к планировщику сервера и административному разделу задач. CLI должен использовать совместимую версию PHP и конфигурацию этого сайта.
Порядок действий
- Откройте планировщик в панели CMS и просмотрите доступные задания.
- Настройте состояние и расписание нужной задачи. Проверьте, какие данные она обрабатывает и не дублируется ли другим заданием.
- На сервере настройте регулярный вызов CLI-точки
cron.phpиз каталога конкретного сайта по требованиям вашего окружения. - Если доступен ручной запуск, выполните одну контрольную задачу из панели и проверьте её результат.
- Проверьте последующие автоматические запуски и сообщения об ошибках. Исправьте права и окружение, если ручной и плановый запуск ведут себя по-разному.
Обратите внимание. Задачи разных сайтов должны запускаться из собственных каталогов и использовать свои базы. Не направляйте несколько проектов на один конфигурационный файл.
Проверьте результат
Задание выполняется по расписанию, результат соответствует его назначению, лишние параллельные запуски не создают дубли.