Du checkst bitte alle 60 Sekunden, ob der Akku geladen wird und ob er über 98% (nur zu Testzwecken) geladen ist. Wenn BEIDES nicht erfüllt wird, dann benachrichtige mich.
Oder anders: Benachrichtige mich, wenn der Stand unter 98% fällt UND nicht geladen wird.
Das sollte doch eine ganz banale Aufgabe sein. Da ich aber null Scriptingkenntnisse habe, quäle ich mich so durch:
Code: Alles auswählen
#!/bin/bash
while true
do
akkustatus=`acpi -b | grep -P -o 'Discharging'`
akkulevel=`acpi -b | grep -P -o '[0-9]+(?=%)'`
if [[ $akkustatus="Discharging" && $akkulevel -le 98 ]]; then
notify-send --urgency=CRITICAL -i /usr/share/icons/simply-white-circles/scalable/panel/battery-caution-charging.svg "Gib mir Power für mein Akku!" "Nur ${akkulevel}%, ich will mehr Strom!"
fi
sleep 60
done
Wo liege ich hier daneben?
