aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xkvmx14
1 files changed, 14 insertions, 0 deletions
diff --git a/kvmx b/kvmx
index 5379821..295256a 100755
--- a/kvmx
+++ b/kvmx
@@ -380,6 +380,20 @@ function kvmx_down {
kvmx_poweroff
}
+# Hibernate
+function kvmx_hibernate {
+ if ! kvmx_running; then
+ echo "$BASENAME: guest $VM is not running"
+ exit 1
+ fi
+
+ echo "which s2disk &> /dev/null && /usr/bin/sudo s2disk" | kvmx_ssh &> /dev/null
+
+ echo "Checking if guest is stopped..."
+ sleep 3
+ kvmx_status
+}
+
# Reboot the guest
function kvmx_reboot {
if ! kvmx_running; then