我正在运行Vagrant width Virtualbox,我想知道在你销毁机器时是否有办法做一个流浪的任务(流浪汉摧毁)?就像你在配置ex:
上运行任务一样config.vm.provision "shell" do |s|,
s.inline: "echo Hello, World"
end
提前谢谢!
答案 0 :(得分:3)
就像你在Jon Stirling的评论中所说的那样。 Vagrant triggers是你有点混乱的问题的答案。无论如何使用触发器你可以添加一个触发器.before和.after destroy发生。
例如:
Vagrant.configure("2") do |config|
# Your existing Vagrant configuration
config.trigger.before :destroy do
run "rm -Rf tmp/*"
end
end
答案 1 :(得分:0)
如果您试图通过命令行销毁一个流浪汉:See here
命令vagrant destroy
会抛弃所有数据。