UPS シャットダウン信号によってホストがオフになる前に、VM (Virtualbox) をシャットダウンまたは保存するにはどうすればよいですか?

UPS シャットダウン信号によってホストがオフになる前に、VM (Virtualbox) をシャットダウンまたは保存するにはどうすればよいですか?

英語が下手で申し訳ありませんが、翻訳ツールを使用しました

私はDebian 8上で複数のVM(Virtualbox 5と6)を実行しており、UPSシャットダウン信号によってホストがオフになる前に、VMをシャットダウンまたは保存する必要があります。(または電源オフボタンまたはシャットダウンコマンド)。

VMをサービスとして起動するスクリプトを作成しました

/etc/systemd/system/vncservice.service

[Unit]
Description=VBox Virtual Machine %i Service
Requires=systemd-modules-load.service
After=systemd-modules-load.service

[Service]
User=usuario
Group=vboxusers
ExecStart=/home/scripts/script.start.sh
ExecStop=/home/scripts/script.stop.sh
RemainAfterExit=true
KillMode=none

[Install]
WantedBy=multi-user.target

もう一つのきっかけ

/home/scripts/script.start.sh

#!/bin/bash
echo "Starting VMs...."
export DISPLAY=:1
/usr/bin/vboxmanage startvm VM1 --type gui
/usr/bin/vboxmanage startvm VM2 --type gui

そして彼らを嫌悪させるもう一つの理由

/home/scripts/script.stop.sh

#!/bin/sh -
export DISPLAY=:1
echo "Apagando VMs...."
/usr/bin/VBoxManage controlvm VM1 acpipowerbutton
/usr/bin/VBoxManage controlvm VM2 acpipowerbutton

スクリプトはホストの電源投入時に動作しますが、時間内に電源を切ることができません。ホストはVMより先にシャットダウンします。ホストのシャットダウンを遅らせる方法がわかりません。

これを行うための提案または別の方法はありますか?

関連情報