Drushでcronを手動で実行する方法はありますか?


回答:


50

あなたが試すことができます drush core-cron

$ drush help core-cron
指定したサイトのすべてのアクティブモジュールですべてのcronフックを実行します。

エイリアス:cron



@meenすべてのhook_cron()実装を実行するため、system_cron()呼び出されます。これは、管理UIまたは/cron.phpからから実行するのと同じです
mpdonadio

20

あなたは使用することができますdrush core-cronまたは単にdrush cron

drushを使用してcrontabからcronを実行する場合、cronをWebサーバーユーザーとして実行し、追加の引数を指定して端末の不足を補い、環境変数を指定することをお勧めします。

Drushドキュメントでは、docs / cron.htmlまたはrun で説明していますdrush topic docs-cron

私は省略するので個人的に私は、サーバーワイドサイトエイリアスを使用--rootし、--uriそして使用し@some.site、単一のサイトの代わりに。グループエイリアスを定義している場合は、を使用してグループ全体でcronを実行できます@some.group。興味がある場合はサイトエイリアスの詳細、それ以外の場合はdrush docs-aliases


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.