如何从 Windows 主机启动 VirtualBox Linux 客户机中的脚本?

如何从 Windows 主机启动 VirtualBox Linux 客户机中的脚本?

我有以下构建系统:

  • Windows 主机,带有一组需要构建的源文件
  • VirtualBox 中带有构建服务器的 Linux 客户机

现在我通过虚拟盒共享文件夹挂载文件系统。然后我执行以下几个步骤来构建系统:

  • 切换到 VirtualBox
  • 运行构建脚本
  • 将构建结果复制到共享文件夹中

手动执行此操作既无聊又耗时。如何从主机运行 VirtualBox 客户机中的 shell 脚本?

答案1

  1. 首先创建一个视窗脚本(.cmd、.vbs)自动运行 VirtualBox(检查本文档
  2. 将构建脚本放在 Linux 机器上,以便在启动时运行(Ubuntu 操作指南
  3. 创建一个 shell 脚本,等待构建结果的创建(如果结果基于时间戳具有唯一形式,则应该很容易实现)并将其复制到共享文件夹中

相关内容