Назад | Перейти на главную страницу

Virtualbox VM как сервис systemd

Я хотел бы запустить конкретную виртуальную машину Virtualbox при запуске хоста и правильно ее выключить при завершении работы хоста.

Я попытался создать простой служебный файл 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. Не могли бы вы помочь?