updates
This commit is contained in:
14
scripts/cleanup-all.sh
Executable file
14
scripts/cleanup-all.sh
Executable file
@@ -0,0 +1,14 @@
|
||||
#!/bin/bash
|
||||
|
||||
PATTERN="${1:-.*}"
|
||||
|
||||
echo "Cleaning up VMs matching: $PATTERN"
|
||||
|
||||
for vm in $(virsh -c qemu:///system list --all --name | grep -E "$PATTERN"); do
|
||||
echo "Destroying $vm"
|
||||
virsh -c qemu:///system destroy "$vm" 2>/dev/null || true
|
||||
virsh -c qemu:///system undefine "$vm" 2>/dev/null || true
|
||||
rm -f "/var/lib/libvirt/images/${vm}.qcow2" 2>/dev/null || true
|
||||
done
|
||||
|
||||
echo "Cleanup complete"
|
||||
Reference in New Issue
Block a user