Отключить спящий режим на Mac из командной строки с кофеином

Anonim

Вы всегда могли временно запретить Mac переходить в спящий режим с помощью команды pmset noidle или горячего угла, но в современных версиях OS X Apple включила инструмент командной строки, предназначенный для сна. профилактика очень похожа на популярное приложение Caffeine и, соответственно, названо кофеином.

В самом простом случае кофеин просто полностью предотвращает сон, но вы можете изменить команду с помощью различных флагов, чтобы предотвратить сон только дисплея, указать определенное время, чтобы избежать сна, предотвратить сон во время команды бегает и многое другое.Несколько полезных примеров обсуждаются ниже.

Как отключить сон с помощью команды «caffeinate» в Mac OS X

Чтобы временно отключить функции сна вне зависимости от настроек сна, выполните следующую команду из Терминала в Mac OS X:

кофеин

В основной основной функции команды кофеинат — это все, что необходимо, и пока кофеин активен, сон будет предотвращен до тех пор, пока он не перестанет работать.

Чтобы прекратить употребление кофеина и вернуться к нормальному режиму сна, вы можете нажать «Control + C», чтобы выйти из режима кофеина, поскольку он работает так, или вы можете убить его с помощью команды «killall caffeinate», если желанный.

Вы также можете использовать кофеин в течение заранее определенного периода времени, чтобы предотвратить сон в течение определенного периода времени, скажем, в течение 4 часов, пока вы загружаете что-то, а затем запускаете это в фоновом режиме, добавляя к нему &:

кофеин -t 144000 &

Число, прикрепленное к флагу -t, представляет собой время в секундах, по истечении которого спящий режим будет отключен на Mac.

Caffeinate также может быть присоединен к другим командам, чтобы предотвратить переход Mac в спящий режим во время выполнения данной команды

кофеин -аргументы

Это приводит к тому, что Mac избегает спящего режима только до тех пор, пока выполняется указанная команда, после чего применяются обычные правила спящего режима.

С этими последними трюками, если вы запускаете caffeinate в фоновом режиме и хотите отменить его, то самый простой способ выйти из процесса - это выполнить команду kill для идентификатора эталонного процесса или просто 'killall caffeinate '

Чтобы использовать команду caffeinate, вам понадобится достаточно современная версия OS X, так как эта функция была представлена ​​в 10.8 Mountain Lion и сохраняется в 10.9 Mavericks и 10.10 Yosemite.

Обратитесь к MacWorld за советом

Отключить спящий режим на Mac из командной строки с кофеином