introduce graceful shutdown

This commit is contained in:
iceBear67
2026-07-13 17:07:50 +08:00
parent 1b79e7677b
commit c041cb97cd
2 changed files with 15 additions and 3 deletions
+8 -1
View File
@@ -1,7 +1,14 @@
#!/bin/sh
set -euo pipefail
exec /usr/bin/cloud-hypervisor \
_stop() {
ch-remote shutdown-vmm
}
trap _stop EXIT TERM
/usr/bin/cloud-hypervisor \
--kernel /boot/vmlinuz-virt --initramfs /boot/initramfs-virt \
--disk path=/image/vm.raw,image_type=raw \
--disk path=/image/data.raw,direct=on,image_type=raw \