Amb aquesta comanda creem un arxiu, per posteriorment ficar allà el script
vi ~/start_all_vms.sh
A dins posem el script
#!/usr/bin/env bash
set -eu
# Comprobar que VBoxManage está disponible
if ! command -v VBoxManage >/dev/null 2>&1; then
echo "❌ VBoxManage no encontrado. Asegúrate de que VirtualBox está instalado."
exit 1
fi
# Obtener lista de nombres de las VMs
vms=$(VBoxManage list vms | awk -F\" '{print $2}')
# Si no hay VMs, avisar y salir
if [ -z "$vms" ]; then
echo "ℹ️ No hay máquinas virtuales registradas."
exit 0
fi
# Arrancar todas las VMs
for vm in $vms; do
echo "🚀 Arrancando: $vm"
VBoxManage startvm "$vm" --type headless || echo "❌ Error al arrancar $vm"
done
Guardem i sortim fent “:wq”
Amb aquesta comanda li donem permisos d’execució
chmod +x ~/start_all_vms.sh
Per acabar posem aquesta comanda per probar el script
~/start_all_vms.sh
Per ultim ja ens surt que estan arrencades les maquienes
We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.