diff options
author | Lars Wirzenius <liw@liw.fi> | 2020-10-04 15:54:27 +0300 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2020-10-04 15:54:27 +0300 |
commit | 82455c3a7904f3adb5a3040dafe0b4cb660d59cb (patch) | |
tree | abcf719e230b2517d9a76edc05850835d6538ab6 | |
parent | 85c633d8861146604ae540acd5828afdc2326590 (diff) | |
download | ick-contractor-82455c3a7904f3adb5a3040dafe0b4cb660d59cb.tar.gz |
remove-vm
-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 |