如何通过shell检查vagrant机器是否正在运行

Jes*_*dez 3 shell sh vagrant vagrantfile

我是 Vagrant 新手,对 Linux 也几乎是新手。我正在练习学习 vagrant,所以我有一个 vagrantfile,它启动 3 台机器,第一台机器执行 shell 脚本作为配置方法,但是,最后 2 个命令需要在其他 2 台机器启动时执行,所以它需要跳过这些命令,并在其他 2 台机器启动时返回到那时...我已经浏览了 Vagrant 文档,但我无法找到是否可以这样做。有什么办法可以做到这一点吗?

小智 5

也许有一个更“强大”的解决方案,但我使用:

vagrant status | grep "is running"
Run Code Online (Sandbox Code Playgroud)