Drush統合を提供するモジュールがあります。
次に、drushコマンドを起動する場所に hook_cron でモジュールを作成します。
Drushコマンドをプログラムで実行するにはどうすればよいですか?
Drupalモジュール内からdrushを呼び出さないでください。代わりに、Drushコマンドの機能を、モジュールコードやdrushコマンドファイルから呼び出せる個別の関数に分解してください。モジュールコードは、 API関数を呼び出す前のすべてのユーザーアクセス/権限チェック(通常、Drupalのメニューシステムによって提供されるアクセスチェックを介して)。Drushコマンドは、アクセスチェックなしでAPI関数を直接呼び出す必要があります。