Есть виртуалки которые выключают через что-то (агент или acpi) при простое или переходе гипервизора на ups.
Внутри виртуалок dev окружение и стартует оно минут по 30
Задача: как-то перехватывать shutdown и запускать свои скрипт и потом отправлять в гибернацию
Всё, что я видел в интернете,это подмена poweroff и reboot это не подходит так как мы перекрываем только 1 метод в идеале сказать systemd о том что не надо shutdown а надо сделать suspend-then-hibernate
есть HandlePowerKey, но он сработает, только если acpi