Запуск выполнения задач планировщика задач Joomla из консоли (CLI)

Сергей Толкачёв 04 января 2025 1 мин 2530 просмотров
Запуск выполнения задач планировщика задач Joomla из консоли (CLI)

Начиная с Joomla 4.1 появился функционал Планировщика задач, который позволяет в фоновом режиме выполнять самые различные задачи по сайту, требующие регулярности и расписания.

Чтобы запустить выполнение задач планировщика с помощью CLI (и потом с помощью серверного CRON) Вам нужно подключиться к своему серверу по SSH и выполнить команду:

php /path/to/site/public_html/cli/joomla.php scheduler:run

Если требуется запустить конкретную задачу, то посмотреть список можно с помощью команды

php /path/to/site/public_html/cli/joomla.php scheduler:list

а затем запустить задачу по её id

php /path/to/site/public_html/cli/joomla.php scheduler:run --id=XXX

В некоторых случаях на сервере может быть не доступна просто команда php и может потребоваться указание пути к php. Начиная с Joomla 4 у неё под капотом консоль от Simfony.

 

Joomla 5 CLI console interface
Joomla 5 CLI console interface
Назад На главную
реклама