possibilité de démarrer les machines en mode headless

This commit is contained in:
Jephté Clain 2014-03-31 09:06:43 +04:00
parent f8ace3b4d0
commit 16a11c047f
1 changed files with 5 additions and 1 deletions

View File

@ -13,6 +13,8 @@ OPTIONS
-s Démarrer la machine virtuelle (par défaut) -s Démarrer la machine virtuelle (par défaut)
Si le nom de la machine virtuelle n'est pas spécifiée, un menu est Si le nom de la machine virtuelle n'est pas spécifiée, un menu est
affiché affiché
-b Démarrer la VM sans interface graphique. Cette option n'est valide
qu'avec -s
-k Arrêter la machine virtuelle (par ACPI) -k Arrêter la machine virtuelle (par ACPI)
-p Mettre en veille la machine virtuelle (par ACPI) -p Mettre en veille la machine virtuelle (par ACPI)
-H Arrêter sauvagement la machine virtuelle -H Arrêter sauvagement la machine virtuelle
@ -63,11 +65,13 @@ function start_virtualbox() {
action=start action=start
stopaction=acpipowerbutton stopaction=acpipowerbutton
headless=
parse_opts + "${PRETTYOPTS[@]}" \ parse_opts + "${PRETTYOPTS[@]}" \
--help '$exit_with display_help' \ --help '$exit_with display_help' \
-n action=nop \ -n action=nop \
-l,--list action=list \ -l,--list action=list \
-s,--start action=start \ -s,--start action=start \
-b,--background,--headless headless=1 \
-k,-t,--stop '$action=stop; stopaction=acpipowerbutton' \ -k,-t,--stop '$action=stop; stopaction=acpipowerbutton' \
-p,--sleep '$action=stop; stopaction=acpisleepbutton' \ -p,--sleep '$action=stop; stopaction=acpisleepbutton' \
-H '$action=stop; stopaction=poweroff' \ -H '$action=stop; stopaction=poweroff' \
@ -108,7 +112,7 @@ $(array_join rvms "
fi fi
if [ -n "$vm" ]; then if [ -n "$vm" ]; then
VBoxManage -q startvm "$vm" "$@" VBoxManage -q startvm ${headless:+--type headless} "$vm" "$@"
else else
ewarn "Aucune VM à démarrer n'a été trouvée" ewarn "Aucune VM à démarrer n'a été trouvée"
fi fi