これを達成できるようにしたい: http://mywebsite.com/admin/reports/status/run-cron
しかし、それはDrushインターフェースを通じて行われるべきです。
誰か助けてくれますか?
あなたが試すことができます - drush core-cron
$ Drushはコアcronを助けます
指定されたサイトのすべてのアクティブモジュールですべてのcronフックを実行します。
エイリアス:cron
drush core-cron
またはdrush cron
のみを使用できます
Drushを使用してcrontabからcronを実行する場合は、Webサーバーユーザーとしてcronを実行し、追加の引数を指定してターミナルの欠如を補い、環境変数を提供するのが最善です。
Drushのドキュメントでは、 docs/cron.html またはdrush topic docs-cron
を実行することで説明しています。
個人的にはサーバー全体のサイトエイリアスを使用しているため、--root
と--uri
を省略し、単一のサイトの代わりに@some.site
を使用しています。グループエイリアスを定義している場合は、@some.group
を使用してグループ全体でcronを実行できます。 サイトエイリアス の詳細については、興味がある場合はdrush docs-aliases
をご覧ください。
Cronを実行するdrush core-cronコマンドを使用できます。 drushが提供するコマンドの詳細については、 https://drushcommands.com/ を参照してください