diff options
-rwxr-xr-x | remove-vm | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/remove-vm b/remove-vm new file mode 100755 index 0000000..d7e9b2a --- /dev/null +++ b/remove-vm @@ -0,0 +1,17 @@ +#!/bin/bash + +set -eu -o pipefail + +running() +{ + virsh domid "$1" > /dev/null +} + +for vm in "$@" +do + if running "$vm" + then + virsh destroy "$vm" > /dev/null + fi + virsh undefine "$vm" > /dev/null +done |