Я хочу быть в состоянии сделать это: 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 во всех активных модулях для указанного сайта.
Псевдонимы: cron
hook_cron()
реализации, такsystem_cron()
будет называться. Это эквивалентно запуску из интерфейса администратора или /cron.phpВы можете использовать
drush core-cron
или простоdrush cron
Если вы хотите использовать drush для запуска cron из crontab, лучше всего запускать cron как пользователь веб-сервера и предоставлять ему дополнительные аргументы, чтобы восполнить отсутствие терминала и предоставить переменные среды.
Документация по drush объясняет это лучше всего в docs / cron.html или в run
drush topic docs-cron
.Лично я использую сервера алиасов широкого сайта , поэтому я опускаю
--root
и--uri
и использовать@some.site
вместо этого для одного сайта. Если вы определили псевдонимы группы, вы можете запустить cron для всей группы, используя@some.group
. Более подробная информация о псевдонимах сайта, если вы заинтересованы, в противном случаеdrush docs-aliases
.источник
Вы можете использовать команду drush core-cron , которая запустит cron. Более подробную информацию о командах, которые предоставляет нам drush, можно найти на https://drushcommands.com/.
источник