Спречите стање мировања система док је процес или команда активни у Мац ОС Кс

Anonim

Многи корисници Мац-а користе услужне програме да привремено спрече свој рачунар да спава, често се ослањајући на углове за спавање, алат треће стране који се зове Цаффеине, пмсет или у новије време услужни програм командне линије који је сада у пакету са ОС Кс под називом цаффеинате. Подразумевано, и ставка на траци менија Цаффеине и команда цаффеинате спречаваће спавање све док су појединачно активиране, што је веома корисно за десктоп кориснике док су на Мац-у, али није нарочито корисно ако желите да имате функцију спавања ОС Кс зависно од завршетка одређеног процеса или задатка.

То је оно што ћемо овде покрити коришћењем командне линије, која има превенцију спавања зависну од процеса која блокира само функцију спавања Мац-а док је одређена команда, задатак или процес покренут или активна, онда када се заврши, рачунар ће вратити традиционалне навике спавања.

Да бисмо постигли специфично избегавање спавања, користићемо варијацију кофеинске команде, која може спречити спавање на различите начине. Проћи ћемо кроз неколико примера, али ман страница кофеина пружа неколико додатних опција које могу бити пожељне иу другим ситуацијама.

За наше потребе овде да учинимо превенцију спавања зависним од завршетка одређене команде или процеса, користићете -и заставицу воли тако:

кофеин -и

Можда је већ очигледно, али овакво извршавање команде цаффеинате ће такође покренути команду или процес наведен у аргументу.

На пример, ако желите да Мац избегне спавање када је команда „маке“ активна, користили бисте следећу синтаксу команде:

кофеин -ја правим

Или можда само желите да спречите спавање док је ссх веза активна са одређеним сервером, и желите да пошаљете команду цаффеинате у позадину, а затим бисте применили амперсанд на крај као па тако:

цаффеинате -и ссх зрна кафе &

Ово чак можете покренути са сопственим скриптама или командама на другој локацији:

цаффеинате -и /привате/тмп/./вхатистхис.сх

Или да би превенција спавања била активна све док Сафари веб претраживач ради у ГУИ-у, користили бисте следећу синтаксу, имајте на уму да морате да наведете пуну путању до бинарне датотеке унутар .апп датотеке :

цаффеинате -и /Апплицатионс/Сафари.апп/Ресоурцес/МацОС/Сафари

Ознака -и спречава стање мировања система, али можете користити друге заставице да креирате тврдње за спречавање спавања диска или екрана. Да бисте спречили стање мировања екрана (то јест, да се екран искључи и пређе у закључан режим или чувар екрана), потребна је ознака -д:

кофеин -д

Попут ознаке -и, ово се може применити на било који системски задатак, било да се покреће из командне линије или ГУИ, само будите сигурни да сте навели исправно име са правим великим словима. Други пример:

цаффеинате -д телнет пешкир.блинкенлигхтс.нл

Та команда значи да све док је активан телнет за АСЦИИ филм Ратови звезда, екран Мац рачунара неће спавати. Ако се телнет затвори или се игра Стар Варс заврши, систем може да спава како је обично дозвољено, дефинисано поставкама спавања и енергије у ОС Кс.

Наравно, пошто је кофеин у потпуности заснован на командној линији, неће бити применљив на све кориснике, али за оне који проводе много времена у терминалу, то може бити одличан трик. За кориснике Мац-а који су удобнији у графичком корисничком интерфејсу, ефикасан угао против спавања и коришћење апликације Цаффеине су и даље вероватно најбоље опкладе за обављање сличних функција.

Ако желите да извршите сличан задатак зависан од процеса, али избегавате терминал и командну линију, Вимовех апликација постиже исту ствар као падајући мени на траци, иако је то апликација која се плаћа која може чини га мање пожељним за неке кориснике и не нуди аргумент за завршетак задатка заснован на општем процесу или командној линији. Стога многи и даље преферирају кофеин са одговарајућом заставом.

Спречите стање мировања система док је процес или команда активни у Мац ОС Кс