24.03.2019 10:29
OlegON
 
Иногда требуется оценить заряд батареи из крона и предпринять какие-то действия. Вот образец скрипта для проверки заряда батареи
Код:
#!/bin/bash
acpi -b | awk -F'[,:%]' '{print $2, $3}' | {
	read -r status capacity

	if [ "$status" = Discharging -a "$capacity" -lt 5 ]; then
		logger "Critical battery threshold"
		systemctl hibernate
	fi
}
Обратите внимание на нюансы при работе с несколькими батареями или после того, как батарею достанете.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.