是否可以从配置shell脚本中停止vagrant up进程?
如果脚本的参数错误,我想执行vagrant destroy。
实施例: 它在vagrant配置文件中。
if [ -z "$1" ]
then
echo "Some wrong"
exit;
fi
Vagrantfile:
config.vm.provision "shell" do |s|
s.path = "vagrantprovision.sh"
s.args = ["arg"]
end
答案 0 :(得分:1)
你没有回答这个问题所以创建了一个我检查所有内容的shell文件。如果出现问题,我只需执行exit
和echo the problem
。
但您必须知道必须在本地计算机上执行vagrant destroy
。