Skip to content
This repository has been archived by the owner on Apr 27, 2018. It is now read-only.
elongeau edited this page Jun 17, 2015 · 4 revisions

Gérer une VM avec la ligne de commande

avec cygwin sur Windows

# Variables pour la gestion des VMs
VBOX_HOME=/cygdrive/c/Program\ Files/Oracle/VirtualBox
VM_UBUNTU="ubuntu LVM"

# cette fonction permet de démarrer la VM en arrière plan et d'afficher une progression dans l'attente de son démarrage
startVM() {
        VBoxHeadless -s "$VM_UBUNTU" >> /dev/null &
        echo "Démarrage en cours de $VM_UBUNTU"
        runningvm="$(VBoxManage list runningvms | cut -d'"' -f2)"
        while [ -z "$runningvm" ]
        do
                runningvm="$(VBoxManage list runningvms | cut -d'"' -f2)"
                echo -n "."
                sleep 1
        done
        echo "VM $VM_UBUNTU demarre"
}

alias VBoxHeadless='$VBOX_HOME/VBoxHeadless.exe'
alias VBoxManage='$VBOX_HOME/VBoxManage.exe'
alias vm-start='startVM'
alias vm-stop='VBoxManage controlvm "$VM_UBUNTU" poweroff'
Clone this wiki locally