From 16a11c047fc7ce48277524fa83e5d0045d284033 Mon Sep 17 00:00:00 2001 From: Jephte CLAIN Date: Mon, 31 Mar 2014 09:06:43 +0400 Subject: [PATCH] =?UTF-8?q?possibilit=C3=A9=20de=20d=C3=A9marrer=20les=20m?= =?UTF-8?q?achines=20en=20mode=20headless?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SVirtualBox | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/SVirtualBox b/SVirtualBox index f91644e..85ca4b3 100755 --- a/SVirtualBox +++ b/SVirtualBox @@ -13,6 +13,8 @@ OPTIONS -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 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) -p Mettre en veille la machine virtuelle (par ACPI) -H Arrêter sauvagement la machine virtuelle @@ -63,11 +65,13 @@ function start_virtualbox() { action=start stopaction=acpipowerbutton +headless= parse_opts + "${PRETTYOPTS[@]}" \ --help '$exit_with display_help' \ -n action=nop \ -l,--list action=list \ -s,--start action=start \ + -b,--background,--headless headless=1 \ -k,-t,--stop '$action=stop; stopaction=acpipowerbutton' \ -p,--sleep '$action=stop; stopaction=acpisleepbutton' \ -H '$action=stop; stopaction=poweroff' \ @@ -108,7 +112,7 @@ $(array_join rvms " fi if [ -n "$vm" ]; then - VBoxManage -q startvm "$vm" "$@" + VBoxManage -q startvm ${headless:+--type headless} "$vm" "$@" else ewarn "Aucune VM à démarrer n'a été trouvée" fi