Установка или отключение сна из-за бездействия системы Mac из командной строки в Mac OS X

Терминал в Mac OS X

Пользователи Mac могут легко настроить время простоя для перехода в спящий режим своих компьютеров с помощью панели предпочтений Energy Saver, но многие опытные пользователи Mac OS X могут захотеть обратиться к командной строке для выполнения такой задачи. Это позволяет создавать сценарии, удаленную проверку и изменять поведение в режиме ожидания в режиме ожидания через SSH, а также вы можете использовать его для установки требований времени простоя, превышающих допустимые с помощью стандартного подхода к системным предпочтениям.


Обратите внимание, что на самом деле это не инициирование сна из командной строки, а скорее изменение поведения в режиме сна, например, будет ли Mac вообще спать или нет, и как долго будет период бездействия, прежде чем компьютер перейдет в спящий режим.

Для начала запустите Терминал из папки / Applications / Utilities / и используйте любую из следующих командных строк. Также требуется Sudo, поэтому ожидайте ввода пароля администратора, чтобы установить любые изменения режима ожидания в режиме сна.

Как установить время ожидания системы Mac в спящем режиме из командной строки

Вы можете установить время простоя в минутах, которое должно пройти, прежде чем Mac перейдет в спящий режим, со следующим синтаксисом, в этом примере мы будем использовать 60, что означает час бездействия перед тем, как Mac перейдет в спящий режим:

sudo systemsetup -setcomputersleep 60

При желании замените 60 на любое другое число в минутах.

Как выключить спящий режим системы из командной строки в Mac OS X

Вы также можете полностью отключить спящий режим системы из-за бездействия из командной строки с помощью той же команды, заменив число на «Никогда», чтобы указать, что Mac никогда не будет спать из-за бездействия:

sudo systemsetup -setcomputersleep Never

Вы также можете использовать «Off» вместо «Never», но обратите внимание на регистр при использовании команд терминала.

Как проверить текущий статус сна системы Mac

Если вы хотите определить текущее поведение системы в режиме сна, вы можете использовать флаг -getcomputersleep:

sudo systemsetup -getcomputersleep

Если вы видите возвращенное число, это число в минутах простоя, которое определяет, когда происходит событие сна, что означает, что функция сна включена. Точно так же, если вы видите сообщение «Никогда», Mac не будет спать из-за бездействия.

Если у вас есть какие-либо другие похожие советы, приемы или интересная информация о сне Mac или настройке режима сна из командной строки, поделитесь с нами в комментариях ниже.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован.