0

プロビジョニング drush 拡張機能の使用を自動化しようとしています。ほとんどの場合はうまくいきますが、手動で proc_open を使用して直接 drush を再度呼び出さない限り、カスタム drush 拡張機能に provision-install コマンドを実行させることはできません。

コードの一貫性を保ち、可能な限り drush の API を使用するために、新しいプロセスを直接生成することは避けたいと考えています。

だから: 私がやりたいのは、他の drush コマンドに使用する呼び出し、drush_backend_process('@sitealias', 'provision-install', array()); です。"

1) これが @aliases を使用する他のコマンドでは機能するのに、provision-install では機能しないのはなぜですか? 2) drush の API 内で、どれだけうまく動作させることができますか? (proc_open の直接使用を避けるため)

この問題の詳細: https://drupal.org/node/1844038

4

0 に答える 0