MAC OS X - tahoe 26 - caffeinate — утилита macOS, которая предотвращает засыпание системы

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2026
Перейти к:навигация, поиск

MAC OS X - tahoe 26 - caffeinate — утилита macOS, которая предотвращает засыпание системы

caffeinate — предотвращение сна macOS

caffeinate — встроенная утилита macOS, которая запрещает переход системы, дисплея или диска в режим сна. Полезна при длительных задачах (сборка, скачивание, удалённый доступ).

Синтаксис

caffeinate [ключи] [команда]

Если команда не указана, утилита работает до прерывания (Ctrl+C).

Основные ключи

Ключ Описание
-d Предотвращает засыпание дисплея
-i Предотвращает фоновый (idle) сон системы
-m Предотвращает засыпание диска
-s Предотвращает сон при питании от батареи
-u Имитирует активность пользователя каждые 5 секунд
-t <сек> Таймаут — работает указанное число секунд
-w <PID> Работает, пока жив процесс с указанным PID
-h Показать справку

Примеры

Команда Описание
caffeinate Блокирует любой сон до Ctrl+C
caffeinate -u Экран не гаснет (имитация кликов)
caffeinate -t 7200 Блокировка сна на 2 часа
caffeinate -i make Не даёт спать, пока выполняется make
caffeinate -d -w 5678 Блокирует гашение экрана до завершения процесса 5678
caffeinate -s -t 3600 На час блокирует сон от батареи
caffeinate -dim Комбинированный запрет (дисплей + idle + диск)

Примечания

  • Если запустить без флагов, эквивалентно -dim
  • Для постоянной работы удобно использовать совместно с nohup или &
  • Права root не требуются


Что бы Mac не засыпал caffeinate 
Откройте «Терминал»
Введите «caffeinate -t 86400» после t нужно ввести количество секунд на которое Mac забудет о сне.
В часе 3 600 секунд.
В пять часах 18 000 секунд.
Открыть терминал
Ввести «caffeinate -t 86400»
Нажать “Enter”
Пока «Терминал» открыт, Mac не спит.
×
Реклама
ИКС