VM per Script runterfahren und vboxmanage ausgabe unter linux

Allgemeine Diskussionen über den Einsatz von VirtualBox.
Post Reply
Rupat
Posts: 13
Joined: 15. Dec 2020, 10:53

VM per Script runterfahren und vboxmanage ausgabe unter linux

Post by Rupat »

Hallo,

ich habe 3 VM die über den Dienst gestartet werden.
Wenn ich jetzt alle 3 per Shellscript runterfahre gibt vbxmanage leider nichts zurück, kann man das ändern?
Beim starten gibt er ja was zurück.

Eine VM braucht manchmal 2-3 Minuten zum runterfahren, leider beendet sich vboxmanage ja schon vorher ,
kann man das irgentwie mit vboxmanage prüfen?

Im moment mache ich das so:

Code: Select all

if vboxmanage list runningvms |grep Webdienst
then
        echo "VM läuft noch"
        vboxmanage list runningvms
        echo "--"
        sleep 60
fi
falls die 60 sec nicht reichen hab ich mir das hier ausgedacht:

Code: Select all

#!/bin/bash

if vboxmanage list runningvms|grep Webdienst
then
        COUNT1=1;
fi

while [ $COUNT1 -le 10 ]
do
#       echo "$COUNT1";

        if vboxmanage list runningvms|grep Webdienst
        then
                echo "VM läuft noch";
                sleep 30;
                ((COUNT1++))
                continue
        else
                COUNT1=0;
                echo "vm unten" ;
                break;
        fi

done
Post Reply