Se você estiver usando o Ubuntu, você pode trabalhar abaixo
charging_status(){
if upower -i /org/freedesktop/UPower/devices/battery_BAT0 | grep -qP "state:\s*discharging"
then
return 1
else
return 0
fi
}
O que são boas soluções de programa ou script para executar aplicativos específicos, dependendo se o laptop está funcionando com bateria ou carregando?
Para economizar bateria, eu automaticamente quero impedir que certos aplicativos sejam executados quando estiver em bateria (Dropbox, mecanismo de backup, etc ...) e reiniciá-los quando voltar a carregar.
Se você estiver usando o Ubuntu, você pode trabalhar abaixo
charging_status(){
if upower -i /org/freedesktop/UPower/devices/battery_BAT0 | grep -qP "state:\s*discharging"
then
return 1
else
return 0
fi
}
O comando on_ac_power
permite detectar se a máquina está conectada ao plugue CA ou alimentada por baterias.
if /usr/bin/on_ac_power
then
echo "Plugged to the AC"
else
echo "Running on batteries"
fi
Tags power-management battery