Ich möchte dies erreichen können: http://mywebsite.com/admin/reports/status/run-cron
Dies sollte jedoch über die Drush-Oberfläche erfolgen.
Kann mir jemand helfen?
Ich möchte dies erreichen können: http://mywebsite.com/admin/reports/status/run-cron
Dies sollte jedoch über die Drush-Oberfläche erfolgen.
Kann mir jemand helfen?
Du kannst es versuchen drush core-cron
$ drush help core-cron Führt
alle Cron-Hooks in allen aktiven Modulen für die angegebene Site aus.
Aliase: cron
hook_cron()
Implementierungen ausgeführt, alsosystem_cron()
aufgerufen. Dies entspricht der Ausführung von der Admin-Benutzeroberfläche oder /cron.phpSie können
drush core-cron
oder nur verwendendrush cron
Wenn Sie drush verwenden möchten, um cron von einer crontab aus auszuführen, ist es am besten, cron als Webserver-Benutzer auszuführen und ihm zusätzliche Argumente bereitzustellen, um das Fehlen eines Terminals zu kompensieren und Umgebungsvariablen bereitzustellen.
Die Drush-Dokumentation erklärt dies am besten entweder unter docs / cron.html oder unter run
drush topic docs-cron
.Persönlich verwende ich serverweite Site-Aliase, also lasse ich
--root
und--uri
und verwende@some.site
stattdessen für eine einzelne Site. Wenn Sie Gruppenaliase definiert haben, können Sie mit cron für die gesamte Gruppe ausführen@some.group
. Weitere Informationen vor Ort Aliase, wenn Sie interessiert sind, ansonstendrush docs-aliases
.quelle
Sie können den Befehl drush core-cron verwenden , mit dem der cron ausgeführt wird. Weitere Informationen zu den Befehlen, die drush zur Verfügung stellt, finden Sie unter https://drushcommands.com/.
quelle