从 Vagrantfile 中配置需要 VM 为 运行 的 VBoxManage 命令

Conifgure VBoxManage commands that require VM be running from Vagrantfile

VBoxManage 保护伞下有几个命令要求来宾机器已经 运行(例如 controlvm、guestcontrol)但是我在 Vagrantfile 中看到的所有 vbox 配置发生在 之前机器启动了

Vagrantfile 中有没有办法在 机器启动后配置它?

vagrant 的目标是为多个提供者(包括 VirtualBox)抽象创建 VM,并不是真正提供之后对 VM 的所有操作并替换 VBoxManage -

如果您需要在 VM 启动后 运行 命令并从 Vagrantfile 执行 运行 命令,我建议查看 vagrant-triggers plugin

Allow the definition of arbitrary scripts that will run on the host before and/or after Vagrant commands.