Вимкніть сплячий режим на Mac з командного рядка за допомогою кофеїну
Ви завжди могли тимчасово запобігти переходу Mac у сплячий режим за допомогою команди pmset noidle або гарячого кутка, але з сучасними версіями 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 за порадою