如何阻止流浪汉的提供过程

时间:2015-02-18 10:30:55

标签: shell virtual-machine vagrant

是否可以从配置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

1 个答案:

答案 0 :(得分:1)

你没有回答这个问题所以创建了一个我检查所有内容的shell文件。如果出现问题,我只需执行exitecho the problem

但您必须知道必须在本地计算机上执行vagrant destroy