Начните со снимка
Запустите pmset -g для текущих настроек, pmset -g live для используемых сейчас настроек и pmset -g custom для значений, заданных для доступных источников питания. Локальная справка pmset также предлагает pmset -g cap для вывода поддерживаемых функций управления питанием и pmset -g batt или pmset -g ps для снимка источника питания. Эти команды только читают состояние.
Разные Mac предоставляют разные настройки. Значение из статьи может отсутствовать, не поддерживаться или действовать на вашем оборудовании иначе. Прочитайте локальную справку через man pmset: она точнее соответствует установленной системе, чем общий список команд.
pmset -g
pmset -g live
pmset -g custom
pmset -g cap
pmset -g battИзучите события до изменения политики
Используйте pmset -g log для истории управления питанием, pmset -g assertions для активных запросов, связанных со сном, и pmset -g sched для запланированных событий пробуждения, сна, выключения и включения. Каждое из них — диагностическое представление, а не объяснение причин. Запрос или причина пробуждения — это данные для исследования вместе со временем и активностью приложений.
Не копируйте рецепты sudo pmset в диагностическую сессию. В справке сказано, что процессы могут динамически переопределять настройки запросами питания, а изменения pmset сохраняются. Для понятной настройки предпочтите Системные настройки и запишите исходную конфигурацию до любого намеренного эксперимента.
pmset -g log
pmset -g assertions
pmset -g schedКак это связано с WattGuard
WattGuard читает историю, связанную со сном, и выводит вместе сон, обычное пробуждение, фоновое пробуждение, изменение заряда, причины пробуждений и завершённые блокировщики. Чтение этой истории не меняет настройки питания; отдельные защищённые элементы управления доступны в Full. Сравнения используют предыдущие сеансы как базовый уровень, а последующий сеанс после одного намеренного изменения даёт более веское свидетельство, чем предположение до и после.