Execução de aplicativos dependendo da bateria ou do carregamento

1

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.

    
por orschiro 01.10.2014 / 12:37

2 respostas

0

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
}
    
por 01.10.2014 / 14:54
0

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 
    
por 01.02.2016 / 16:53