This repository has been archived by the owner on Apr 27, 2018. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Home
elongeau edited this page Jun 17, 2015
·
4 revisions
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'