From be1e2a4b84252b5f6b8a07430d3913cca596d5ad Mon Sep 17 00:00:00 2001 From: Tyler Date: Mon, 4 May 2020 12:40:33 -0500 Subject: [PATCH] add Windows10 vm controls --- tools/kvm/shutdown_vm.sh | 22 ++++++++++++++++++++++ tools/kvm/start_vm.sh | 3 +++ 2 files changed, 25 insertions(+) create mode 100755 tools/kvm/shutdown_vm.sh create mode 100755 tools/kvm/start_vm.sh diff --git a/tools/kvm/shutdown_vm.sh b/tools/kvm/shutdown_vm.sh new file mode 100755 index 0000000..b4272b3 --- /dev/null +++ b/tools/kvm/shutdown_vm.sh @@ -0,0 +1,22 @@ +#!/bin/bash + +vm=Windows10 +echo "Trying to shutdown $vm" +sudo virsh shutdown $vm + +i=0 + +while [ $i -le 30 ]; do + sleep 1 + sudo virsh list | rg $vm > /dev/null + if [ $? -ne 1 ]; then + echo "Still waiting for $vm to terminate..." + ((i++)) + else + echo "$vm terminated!" + exit 0 + fi +done + +echo "$vm did not terminate in a timely fashion, destroying instance." +sudo virsh destroy $vm diff --git a/tools/kvm/start_vm.sh b/tools/kvm/start_vm.sh new file mode 100755 index 0000000..1f98881 --- /dev/null +++ b/tools/kvm/start_vm.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +sudo virsh start Windows10