Представим, у вас важная презентация и нужно запретить mac’у отключать дисплей, или вы смотрите новую серию Игры престолов и не хочется все время дергать курсор, дабы дисплей не погас. Или выполняется важный расчет который остановиться если Macbook заснет. Может помочь маленькое бесплатное приложение Caffeine или можно воспользоваться стандартной командой caffeinate в терминале, которая делает тоже самое но предоставляет больше гибкости.

Как у любой терминальной команды, у caffeinate свои ключи:

caffeinate -t # таймер в секундах
caffeinate -d # не отключать дисплей
caffeinate -i # не уводить в ситему в сон
caffeinate -m # запрет уводить диски в сон
caffeinate -s # запрет машине уходить в сон когда
caffeinate -u # имитирует дейтсвия текущего пользователя

Как можно использовать?

Запретить уходить в сон в течении часа

caffeinate -t 3600 &

Амперсанд & позволит выполнить команду в фоне и освободить командную строку для дальнейшего использования. Параметр -t 3600 задает таймаут в 3600 секунд что равно 1-му часу.

Не отключать дисплей и не запускать заставку

caffeinate -d

Не засыпать пока выполняется скрипт или процесс

caffeinate -i long_running_script.sh

Take Control of Your Mac’s Sleep Functions with These Commands « Mac Tips :: Gadget Hacks