gpt4 book ai didi

bash - 在脚本停止的地方使用 Vagrant 和 pickup 配置机器时是否可以重新启动机器?

转载 作者:行者123 更新时间:2023-11-29 08:45:49 27 4
gpt4 key购买 nike

我在看bash的教程,说要重启机器,没有直接重启服务的选项,就是重启机器的问题,然后还有更多的命令,仍然需要配置时运行。

那么有什么方法可以在配置过程中重启盒子,然后从中断的地方继续吗?

最佳答案

据我所知,如果它尝试重新启动操作系统,您不能拥有一个脚本/命令集来继续它停止的地方,例如:

  config.vm.provision "shell", inline: <<-SHELL
echo $(date) > ~/rebootexample
reboot
echo $(date) >> ~/rebootexample
SHELL

在此示例中,不会执行第二个 echo 调用。

您可以拆分脚本/命令并使用插件,例如 vagrant reload .

Vagrantfile 的示例片段以突出其可能的用途:

  # execute code before reload
config.vm.provision "shell", inline: <<-SHELL
echo $(date) > ~/rebootexample
SHELL

# trigger reload
config.vm.provision :reload

# execute code after reload
config.vm.provision "shell", inline: <<-SHELL
echo $(date) >> ~/rebootexample
SHELL

关于bash - 在脚本停止的地方使用 Vagrant 和 pickup 配置机器时是否可以重新启动机器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34910988/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com