Virtual Machine List
Virtual Machine List
#!/bin/bash
echo -e "\n"
echo "##############################################"
echo "############# VM List START ! ##########"
echo "##############################################"
echo -e "\n## Virtural Images list ##"
allVm=$(/usr/bin/VBoxManage list vms | awk '{print($1)}' | sort)
# Check Status
VmStatus(){
vmStatus=$(/usr/bin/VBoxManage showvminfo $1 | grep -e ^State | sed s/\ \ //g )
echo ${vmStatus}
}
# All VM Print
PrintVmList(){
for i in $allVm
do
vmname=$(echo $i | sed -e "s/\"//g")
echo " > " $vmname " , Status=" $(VmStatus $vmname)
done
}
cd /home/hyunsu/BackUpCenter/20221014-exportVM/
PrintVmList
echo -e "\n"
echo "##############################################"
echo "############# VM List END ! ############"
echo "##############################################"
echo -e "\n"