Hallo, ich habe einen Ubuntu Server 20.04 in einer virtuellen Maschine laufen. Als Host dient ein Notebook, ebenfalls mit Ubuntu 20.04 und Virtual Box. Nun ist Ubuntu so freundlich den Batteriestatus an die virtuelle Maschine weiter zu geben. Unter
/sys/class/power_supply/BAT0/capacity
kann ich den Prozentsatz des Akkus auslesen. Nun ist mein Gedanke.... wenn es zu einem Stromausfall kommt und der Akku unter 60% sinkt könnte man die virtuelle Maschine herunter fahren. Anschliessend würde ich das gleiche Script auch auf den Host (hier läuft allerdings ein normales Ubuntu 20.04) laufen lassen, und den bei 30% herunter fahren. Die Zeit dazwischen sollte ja mehr als genügen das die VM kontrolliert sich ausschaltet.
Ich bräuchte also ein kleines Shell Script das den Wert regelmässig prüft (alle paar Minuten sollte genügen) und ggf. den "poweroff" Befehl ausführt wenn der Wert unter 60 sinkt. Oder gibt es hier schon eine fertige, aber unkomplizierte Lösung. Da es ein Server ist möchte ich so wenig Software wie nötig nachinstallieren.