Virtualbox VM 作为 systemd 服务

Virtualbox VM 作为 systemd 服务

我想在主机启动时启动特定的 Virtualbox VM,并在主机关闭时正确关闭它。

我尝试创建一个简单的 systemd 服务文件,如下所示:

[Unit]
Description=Start and shutdown VBox VMs
Requires=systemd-modules-load.service
After=systemd-modules-load.service

[Service]
ExecStart=/usr/bin/VBoxManage startvm "test" --type headless
ExecStop=/usr/bin/VBoxManage controlvm "test" acpipowerbutton

[Install]
WantedBy=multi-user.target

奇怪的是启动部分可以工作,但停止部分却不行。我是 systemd 的菜鸟。你能帮忙吗?

相关内容