Vagrant 如何从来宾系统中手动运行资源调配脚本?

Vagrant 如何从来宾系统中手动运行资源调配脚本?,vagrant,Vagrant,我想从vagrant guest中手动执行一个shell配置脚本。我不想使用vagrant provision命令来运行我的脚本 最重要的是,我希望使用与shell provisioner执行脚本相同的权限和环境执行脚本 stratosruntime.vm.provision "shell", path: "myscript.sh" 我想,根据来宾操作系统的类型,说明可能会有所不同,但当sudo可用时,这就是所需的全部内容: [vagrant@localhost ~]$ sudo /vagra

我想从vagrant guest中手动执行一个shell配置脚本。我不想使用
vagrant provision
命令来运行我的脚本

最重要的是,我希望使用与shell provisioner执行脚本相同的权限和环境执行脚本

stratosruntime.vm.provision "shell", path: "myscript.sh"
我想,根据来宾操作系统的类型,说明可能会有所不同,但当sudo可用时,这就是所需的全部内容:

[vagrant@localhost ~]$ sudo /vagrant/myscript.sh

或者,我应该在
sudo
中使用一些其他参数,例如
-I

似乎Vagrant使用
sudo-E-H
来执行shell命令: