これを達成できるようにしたい: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()
呼び出されます。これは、管理UIまたは/cron.phpからから実行するのと同じです
あなたは使用することができます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
。