Chcę móc to zrobić: http://mywebsite.com/admin/reports/status/run-cron
Ale należy to zrobić za pośrednictwem interfejsu Drush.
Czy ktoś może mi pomóc?
Chcę móc to zrobić: http://mywebsite.com/admin/reports/status/run-cron
Ale należy to zrobić za pośrednictwem interfejsu Drush.
Czy ktoś może mi pomóc?
Odpowiedzi:
Możesz spróbować drush core-cron
$ drush help core-cron
Uruchom wszystkie haki cron we wszystkich aktywnych modułach dla określonej strony.
Aliasy: cron
hook_cron()
implementacje, więc system_cron()
zostaną nazwane. Odpowiada to uruchamianiu z poziomu interfejsu administratora lub /cron.php
Możesz użyć drush core-cron
lub po prostudrush cron
Jeśli chcesz użyć drush do uruchomienia crona z crontab, najlepiej uruchomić cron jako użytkownik serwera WWW i podać dodatkowe argumenty, aby uzupełnić brak terminala i podać zmienne środowiskowe.
Dokumentacja drush wyjaśnia to najlepiej na docs / cron.html lub w run drush topic docs-cron
.
Osobiście używam aliasów witryny dla całego serwera, więc pomijam --root
a --uri
i używać @some.site
zamiast na jednym miejscu. Jeśli zdefiniowałeś aliasy grupy, możesz uruchomić cron na całej grupie, używając @some.group
. Więcej informacji na temat aliasów witryny, jeśli jesteś zainteresowany, w przeciwnym razie drush docs-aliases
.
Możesz użyć komendy drush core-cron , która uruchomi crona. Więcej informacji na temat poleceń udostępnianych przez drush znajduje się na stronie https://drushcommands.com/