virtualbox - 使用 Vagrant 获取当前 VirtualBox 状态

标签 virtualbox status vagrant

最近几天我们用 Vagrant 做了很多事情,我们遇到了一个问题/没有找到任何答案。这是关于使用 Vagrant 检查 VirtualBox 的状态,例如:

if config.vmbox_status == 'running'
  # do this stuff
end

如果有任何简单的方法可以检查/获取当前的 Virtual Box 状态,请告诉我们。

最佳答案

如果您想使用 shell 脚本检查运行状态。在您的项目文件夹中尝试此代码

vagrant status --machine-readable | grep state,running

然后检查输出字符串或退出代码

关于virtualbox - 使用 Vagrant 获取当前 VirtualBox 状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11630292/

相关文章:

networking - docker-machine:在某些 wifi 网络上,没有路由到默认 docker 机器(使用仅主机 vbox 网络)的主机

node.js - 如何设置机器人的状态

PHP:在运行时打印状态消息

c - 计算时以百分比显示运行状态

docker - Vagrant docker-exec

python - 安装了 pytest 但在 bash 中运行 `pytest` 返回 `not found`

unity-game-engine - 重启后继续 Ansible Playbook

linux - 关于如何在Windows上使用VirtualBox和Vagrant搭建Ubuntu虚拟环境

laravel - Virtual Box- 意外删除 vmdk 文件。我能做些什么?

kernel - Vagrant up 和 VM 不工作 Fedora 22