Используйте её осознанно
Сохраните несохранённую работу и убедитесь, что Mac не должен оставаться активным для какой-либо задачи, прежде чем запускать команду. В локальной справке pmset sleepnow определена как немедленное действие системного сна. Она отличается от displaysleepnow, которая выключает дисплей, и от изменения таймера сна при бездействии. Запускайте команду из локального Терминала, только когда немедленный сон действительно нужен.
Контролируемый сон может помочь создать базовый уровень. Отметьте время начала, источник питания, подключённые аксессуары и состояние сети, затем не трогайте Mac столько, сколько требуется для проверки симптома. После обычного пробуждения изучите историю событий, а не предполагайте, что сам запрос объясняет дальнейшие события.
pmset sleepnowЕсли Mac не остаётся во сне
Используйте pmset -g log, чтобы просмотреть записи сна и пробуждения, и pmset -g assertions, чтобы проверить текущие запросы питания. Apple также рекомендует проверить настройки сна, Wake for network access, общий доступ, фоновую активность, а также подключённые накопители и устройства. Отключайте подозрительное периферийное устройство по одному, только если это безопасно для вашей работы.
Не запускайте sleepnow в цикле, не завершайте системные процессы и не меняйте сразу несколько параметров. Такие действия затрудняют сравнение результатов и могут прервать активную работу. Изменяйте одну относящуюся к делу настройку только после определения правдоподобной причины, затем проведите последующую проверку.
pmset -g log
pmset -g assertionsЧто записывает WattGuard
WattGuard собирает сведения о сеансе сна: события сна и пробуждения, изменение заряда, возможные причины пробуждений и завершённые блокировки сна. В Full функция Sleep Shield использует установленный помощник, а ручные настройки питания — системный запрос прав администратора macOS. В Store эти системные настройки недоступны. Изучите запись сеанса, чтобы понять, что произошло после проверки.