9

Я запускаю Ubuntu на своем ноутбуке, и мне нужен способ проверить (из командной строки), подключен ли кабель питания. Есть ли системный файл, который ведет журнал этого? или есть команда bash, которая мне поможет?

Мне это нужно для сценария, который будет вести себя по-разному в зависимости от того, подключен шнур питания или нет.

3 ответа3

11
$ cat /sys/class/power_supply/ADP1/online 
1
 [pull power]
$ cat /sys/class/power_supply/ADP1/online 
0

Значение для размещения ADP1 может варьироваться.

7
$ cat /proc/acpi/ac_adapter/ACAD/state
state:                   on-line

или что-то подобное в зависимости от вашей архитектуры. В каталоге /proc psuedo-directory есть много экспортов состояния машины.

3

Я использую что-то похожее на:

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

для отображения статуса батареи в строке состояния wmii.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .