Команды управления питанием жизненно важны для точной настройки параметров питания вашего Mac. И они стали еще более значительными, поскольку системные настройки macOS Ventura убрали многие настройки энергосбережения, которые были в Monterey и более ранних версиях.
Вы можете использовать эти команды для выполнения различных действий, от выключения и перезагрузки Mac до проверки скрытой информации об управлении питанием — и все это в Терминале. Итак, если вы хотите настроить управление питанием, приведенная здесь информация должна помочь вам начать работу.
1. Переведите свой Mac в спящий режим
Одним из простых действий по управлению питанием, которое вы можете выполнить в Терминале, является перевод вашего Mac в спящий режим. Введите следующую команду, чтобы перевести Mac в спящий режим:
sudo pmset sleepnow
Обратите внимание, что для этого (и любой из команд, начинающихся с «sudo») вам нужны права администратора. Вам будет предложено ввести пароль, и ваш Mac перейдет в спящий режим, как только вы его введете.
2. Установить время ожидания дисплея
Если вы хотите изменить время, которое требуется для выключения дисплея вашего Mac, введите «sudo pmset», затем «displaysleep» и время в минутах. Например, перевод дисплея в спящий режим через 15 минут будет выглядеть так:
sudo pmset отображает сон 15
Вы можете найти эту опцию в macOS Ventura, перейдя в Настройки системы > Экран блокировки. Есть и другие способы выключения экрана вашего MacBook.
Вы также можете указать, на какой источник питания вы хотите воздействовать вашей командой:
-б: батарея
-с: Адаптер питания
-у: UPS
-а: все источники питания
Поэтому, если вы хотите, чтобы ваш дисплей переходил в спящий режим после 15 минут бездействия при питании от батареи, ваша команда будет выглядеть так:
sudo pmset -b отображает сон 15
Просто замените -б в команде с правильным значением в зависимости от того, на какой источник питания вы хотите воздействовать.
3. Измените, сколько времени требуется вашему Mac для сна
Перевод вашего Mac в спящий режим отличается от выключения дисплея. Когда ваш Mac спит, он не сможет запускать фоновые процессы, такие как воспроизведение музыки или загрузка мультимедиа. Однако, чтобы ваш Mac перешел в спящий режим, сначала должен выключиться дисплей. Вот пример:
sudo pmset спать 10
Приведенная выше команда переведет ваш компьютер в спящий режим через 10 минут после выключения дисплея вашего Mac. Таким образом, если у вас есть Mac с дисплеем, настроенным на отключение через 30 минут, потребуется 40 минут бездействия, прежде чем ваш Mac перейдет в спящий режим.
Здесь также работают аргументы источника питания (-б для батареи, -с для адаптера питания, -ты для ИБП и -а для всех источников).
4. Включить или отключить Power Nap
Если ваш Mac поддерживает Power Nap, вы можете включить или отключить его в Терминале. Короче говоря, Power Nap позволяет вашему Mac время от времени выходить из спящего режима и обеспечивать бесперебойную работу программного обеспечения в фоновом режиме. Вы можете прочитать больше о что делает Power Nap на Mac в нашей специальной статье.
Вот команда для включения Power Nap:
sudo pmset powernap 1
Если вы хотите отключить его, просто измените значение с «1» на «0».
5. Включить или отключить пробуждение для доступа к сети
macOS поставляется с функцией, которая позволяет вашему Mac получать доступ к Интернету, когда он спит, чтобы поддерживать актуальность ваших приложений. Вы можете найти это в Системные настройки > Аккумулятор > Параметры. Однако, если вы хотите включить его в Терминале, введите следующую команду:
sudo pmset вомп 1
Еще раз измените «1» на «0», если вы хотите отключить его.
6. Расписание пробуждения, выключения и перезагрузки
Когда-то это можно было сделать в приложении настроек macOS. Но теперь вам нужно использовать Терминал для запланировать запуск, выключение и перезапуск в macOS Ventura. Вы можете установить два типа расписаний: одноразовое расписание и повторяющееся расписание.
Если вы хотите, чтобы ваш Mac просыпался в определенное время в будущем, например, 16 ноября 2025 года в 9:30, ваша команда будет выглядеть так:
sudo pmset расписание пробуждения «16.12.2025 09:30:00»
Чтобы выключить или перезапустить, замените «wake» в команде на «shutdown» или «restart» соответственно. При изменении даты и времени соблюдайте форматы ММ/ДД/ГГ и ЧЧ/ММ/СС, иначе ваша команда не будет работать.
Если эта команда не работает, попробуйте удалить кавычки и снова ввести ее в Терминале.
Если вы хотите установить расписание повторения пробуждения, выключения или перезапуска, вам необходимо ознакомиться со значениями команд для дней недели: Понедельник: М; Вторник: Т; Среда: Вт; Четверг: р; Пятница: Ф; Суббота: С; Воскресенье: U.
Поэтому, если вы хотите установить расписание повторного включения вашего Mac для автоматического включения в 05:30 утра в будние дни, ваша команда будет выглядеть так:
sudo pmset повторить wakeorpoweron MTWRF 05:30:00
Вы можете заменить «wakeorpoweron» на «выключение» или «перезагрузка».
7. Включить или отключить автоматический перезапуск после потери питания
Команда autorestart Terminal включает ваш Mac после неожиданного отключения питания, паники ядра или сбоя системы. Это особенно полезно для настольных компьютеров или других стационарных компьютеров Mac, используемых в качестве серверов, поскольку их необходимо как можно скорее восстановить и запустить.
Введите эту команду, чтобы включить автоматический перезапуск:
sudo pmset автоперезапуск 1
Измените «1» на «0», чтобы отключить его.
8. Включить или отключить Proximity Wake
В более новых компьютерах Mac есть функция, которая автоматически активирует его, как только сопряженный iPhone или Apple Watch (с тем же Apple ID) подойдет достаточно близко к Mac. Эта функция называется Proximity Wake, и вы можете активировать ее с помощью утилиты pmset в Терминале.
Введите следующую команду, чтобы активировать его:
sudo pmset близостьвейк 1
Если вы хотите отключить его, просто измените «1» на «0» в командной строке.
9. Проверьте состояние управления питанием
Если вы хотите увидеть, какие у вас настройки управления питанием, введите следующую команду:
pmset -g
Эта команда отобразит список общих значений параметров управления питанием.
Однако, если вы ищете список запланированных событий питания, введите следующую команду:
pmset -g запланировано
10. Верните настройки управления питанием по умолчанию
Чтобы вернуть все параметры управления питанием по умолчанию (так же, как нажать «Восстановить значения по умолчанию» в приложении «Системные настройки»), введите следующую команду:
sudo pmset восстановить по умолчанию
Однако это не изменит ваши запланированные повторяющиеся события; вы можете отменить их с помощью этой команды:
sudo pmset повторить отменить
Если вы хотите удалить все запланированные события, вам нужно будет ввести следующее:
расписание sudo pmset отменяет все
Вы можете сделать гораздо больше с Pmset
Хотя этот список охватывает некоторые наиболее полезные команды, которые вы можете выполнять с помощью утилиты pmset, он ни в коем случае не является исчерпывающим набором возможностей. Вы можете сделать гораздо больше с управлением питанием в Терминале, если вы готовы провести некоторое исследование.
Тем не менее, мы надеемся, что вы планируете использовать по крайней мере некоторые из команд Терминала для точной настройки и улучшения работы с Mac.