Disabilita la sospensione su un Mac dalla riga di comando con caffeinate
Sei sempre stato in grado di impedire temporaneamente la sospensione di un Mac utilizzando il comando pmset noidle o un hot corner, ma con le versioni moderne di OS X, Apple ha fornito in bundle uno strumento a riga di comando dedicato alla sospensione prevenzione in modo molto simile alla famosa app Caffeine e, appropriatamente, l'ha chiamata caffeinate.
Nel suo utilizzo più semplice, la caffeina impedisce completamente la sospensione, ma è possibile modificare il comando con vari flag per impedire solo la sospensione del display, fornire un tempo specificato per evitare la sospensione, impedire la sospensione durante un comando corre e altro ancora.Alcuni esempi utili sono discussi di seguito.
Come disabilitare la sospensione con il comando 'caffeinate' in Mac OS X
Per disabilitare temporaneamente le funzioni di sospensione indipendentemente dalle impostazioni di sospensione, eseguire il seguente comando da Terminale in Mac OS X:
caffeinato
Alla base della funzione di base del comando, caffeinate è tutto ciò che è necessario e, mentre caffeinate è attivo, il sonno verrà impedito fino a quando non sarà più in esecuzione.
Per interrompere caffeinate e tornare al normale comportamento del sonno, puoi premere "Control+C" per uscire da caffeinate mentre funziona in questo modo, oppure puoi interromperlo con il comando 'killall caffeinate' se desiderato.
Puoi anche eseguire caffeinate per un periodo di tempo predeterminato per impedire di dormire per un determinato periodo di tempo, diciamo per 4 ore mentre scarichi qualcosa, quindi eseguilo in background aggiungendo & ad esso:
caffeinate -t 144000 &
Il numero associato al flag -t è la quantità di tempo in secondi per la disattivazione della sospensione sul Mac.
Caffeinate può anche essere associato ad altri comandi per impedire al Mac di andare in standby mentre quel determinato comando è in esecuzione
argomenti caffeina
Ciò fa sì che il Mac eviti la sospensione solo per il tempo necessario all'esecuzione del comando fornito, dopodiché si applicano le normali regole di sospensione.
Con questi ultimi accorgimenti, se si esegue caffeinate in background e si desidera annullarlo, il modo più semplice per uscire dal processo è eseguire il comando kill per l'ID del processo di riferimento, o semplicemente 'killall caffeinate '
Per utilizzare il comando caffeinate è necessario eseguire una versione abbastanza moderna di OS X, poiché la funzionalità è stata introdotta in 10.8 Mountain Lion e persiste in 10.9 Mavericks e in 10.10 Yosemite.
Rivolgiti a MacWorld per il suggerimento