Отключить спящий режим на Mac из командной строки с кофеином
Вы всегда могли временно запретить 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 за советом