caffeinateКоманда просто не дает маку уснуть.
Полезно, когда оставляешь что-нибудь качаться, собираться или выполняться на несколько часов и не хочется потом выяснить, что система решила поспать раньше тебя.
Самый простой вариант:
caffeinateРаботает, пока жив процесс.
Можно на конкретное время:
caffeinate -t 3600Можно привязать к команде:
caffeinate ./script.shИли к уже запущенному процессу:
caffeinate -w PIDЕще есть отдельные флаги для дисплея, idle sleep и прочего, если хочется настроить поведение точнее.
Самое приятное — это штатная утилита.
Ничего ставить не надо.
В очередной раз UNIX уже решил проблему, для которой кто-то обязательно написал отдельное приложение.
