Деактивирайте Sleep на Mac от командния ред с кофеин

Anonim

Винаги сте били в състояние временно да попречите на Mac да заспива с помощта на командата pmset noidle или hot corner, но с модерните версии на OS X Apple е включила инструмент за команден ред, предназначен за заспиване превенция, подобно на популярното приложение Кофеин, и подходящо го нарече кофеин.

При най-простата си употреба, кофеинът просто предотвратява заспиването изцяло, но можете да промените командата с различни флагове, за да предотвратите заспиването само на дисплея, да предоставите определено време за избягване на заспиване, да предотвратите заспиването по време на команда бягания и др.Няколко полезни примера са разгледани по-долу.

Как да деактивирате заспиването с командата 'caffeinate' в Mac OS X

За временно да деактивиратефункциите независимо от настройките за заспиване, изпълнете следната команда от терминал в Mac OS X:

кофеинат

В основната основна функция на командата, кофеинът е всичко, което е необходимо, и докато кофеинатът е активен, сънят ще бъде предотвратен, докато спре да работи.

За да спрете кофеина и да се върнете към нормалното поведение на съня, можете да натиснете „Control+C“, за да излезете от кофеина, докато работи по този начин, или можете да го убиете с командата „killall caffeinate“, ако желано.

Можете също така да използвате кофеин за предварително определен период от време, за да предотвратите заспиването за определен период от време, да речем за 4 часове, докато изтеглите нещо и след това го стартирате във фонов режим, като добавите & към него:

кофеинат -t 144000 &

Числото, прикрепено към флага -t, е времето в секунди за деактивиране на заспиването на Mac.

Caffeinate може да се прикачи и към други команди, за да се предотврати заспиването на Mac, докато тази команда се изпълнява

кофеинат -аргументи

Това кара Mac да избягва заспиване само толкова дълго, колкото е необходимо за изпълнение на предоставената команда, след което се прилагат нормалните правила за заспиване.

С тези последни трикове, ако стартирате caffeinate във фонов режим и искате да го отмените, тогава най-лесният начин да излезете от процеса е да издадете командата kill за референтния идентификатор на процеса или просто „killall caffeinate '

За да използвате командата caffeinate, ще трябва да използвате доста модерна версия на OS X, тъй като функцията беше въведена в 10.8 Mountain Lion и продължава да съществува през 10.9 Mavericks и в 10.10 Yosemite.

Насочете се към MacWorld за съвет

Деактивирайте Sleep на Mac от командния ред с кофеин