$ cat /proc/acpi/ac_adapter/ACAD/state
state: on-line
ou algo semelhante, dependendo da sua arquitetura. Há muitas exportações de estado de máquina escondidas no diretório / proc psuedo.
Estou executando o Ubuntu no meu notebook e preciso de uma maneira de verificar (a partir da linha de comando) se o cabo de alimentação está conectado. Existe algum arquivo de sistema que mantém log disso? ou existe um comando bash que me ajude?
Eu preciso disso para um script que se comportará de maneira diferente, dependendo se o cabo de alimentação está conectado ou não.
$ cat /sys/class/power_supply/ADP1/online
1
[pull power]
$ cat /sys/class/power_supply/ADP1/online
0
O valor para colocar no lugar de ADP1
pode variar.
Eu uso algo parecido com:
acpi -a | grep AC | cut -d: -f2
para exibir o status da bateria na barra de status do wmii.