Я хочу мати можливість цього досягти: http://mywebsite.com/admin/reports/status/run-cron
Але це слід робити через інтерфейс Drush.
Чи може мені хтось допомогти?
Я хочу мати можливість цього досягти: http://mywebsite.com/admin/reports/status/run-cron
Але це слід робити через інтерфейс Drush.
Чи може мені хтось допомогти?
Відповіді:
Ви можете спробувати drush core-cron
$ drush help core-cron
Запустіть усі гачки cron у всіх активних модулях для вказаного сайту.
Псевдоніми: крон
hook_cron()
реалізації, так system_cron()
буде називатися. Це еквівалентно запуску з інтерфейсу адміністратора або /cron.php
Ви можете використовувати drush core-cron
або простоdrush cron
Якщо ви хочете використовувати drush для запуску cron з crontab, краще запустити cron як користувач веб-сервера та надати йому додаткові аргументи, щоб компенсувати відсутність змінних терміналу та середовища живлення.
Документація про барабан пояснює, що це найкраще або в docs / cron.html, або в запуску drush topic docs-cron
.
Особисто я використовую сервера алиасов широкого сайту , тому я опускаю --root
і --uri
і використовувати @some.site
замість цього для одного сайту. Якщо ви визначили групові псевдоніми, ви можете запустити cron по всій групі, використовуючи @some.group
. Більше інформації про псевдоніми сайтів, якщо вас цікавить, в іншому випадку drush docs-aliases
.
Ви можете використовувати команду drush core-cron, яка б запускала cron. Більш детально про команди, які нам надає drush, є на https://drushcommands.com/