我正在尝试自动使用 Provision drush 扩展。大多数情况下效果很好,但我不能让自定义 drush 扩展执行配置安装命令,除非我手动使用 proc_open 直接再次调用 drush。
为了保持我的代码一致,并尽可能多地使用 drush 的 API,我想避免任何直接产生新进程。
所以:我想要工作的是我用于其他 drush 命令的调用,即 drush_backend_process('@sitealias', 'provision-install', array());"
1) 为什么这适用于使用@aliases 的其他命令,而不是配置安装?2) 在 drush 的 API 中,我可以使它工作得如何?(以免直接使用proc_open)