1

Я часто использую caffeinate чтобы убедиться, что задачи в моих системах OS X выполняются без перерыва, и хотел бы иметь возможность отключить caffeinate чтобы обеспечить нормальный сон после завершения моих задач.

Есть ли способ отключить все запущенные процессы с caffeinate ?

2 ответа2

0

killall caffeinate

или если вы просто хотите установить его на определенное время ...

caffeinate -t 144000 & [в секундах]

Лично, если я хочу, чтобы машина оставалась без сна, не влияя на мое нормальное поведение сна / бодрствования, я просто использую горячий угол

Prefs> Управление полетом> Hot Corners…

Затем, уходя от машины, я просто нажимаю курсор в верхний левый угол, и он не спит, пока я не вернусь.

0

Если вы хотите, чтобы система вернулась к исходным настройкам сна после автоматического завершения определенной задачи, используйте

caffeinate -i /path/to/binaryoftheapp

Например:

caffeinate -i /Applications/Safari.app/Resources/MacOS/Safari

Для простоты, например, iTunes

caffeinate -i `ps -o command \`pgrep -f iTunes\`|sed -n 2p`

Замените iTunes именем вашего приложения / процесса. Это с учетом регистра.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .