Como verificar se o cabo de alimentação está conectado na linha de comando?

9

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.

    
por Malabarba 10.06.2010 / 00:48

3 respostas

6
$ 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.

    
por 10.06.2010 / 01:00
9
$ 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.

    
por 10.06.2010 / 03:22
3

Eu uso algo parecido com:

acpi -a | grep AC | cut -d: -f2

para exibir o status da bateria na barra de status do wmii.

    
por 10.06.2010 / 02:59