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 не спит.
