Imposta o disabilita la sospensione a causa di inattività del sistema Mac dalla riga di comando in OS X

Gli utenti Mac possono regolare il tempo di inattività per dormire facilmente i loro computer attraverso il pannello delle preferenze di Risparmio Energia, ma molti utenti avanzati di OS X potrebbero voler passare alla riga di comando per eseguire tale compito. Ciò consente lo scripting, il controllo remoto e la modifica del comportamento del sonno inattivo tramite SSH e può essere utilizzato anche per impostare i requisiti di tempo di inattività oltre a quanto consentito dall'approccio standard di System Preference.


Nota che in realtà non si avvia il sonno dalla riga di comando, ma piuttosto si apportano modifiche al comportamento del sonno, ad esempio se il Mac si addormenta o meno, e per quanto tempo il periodo di inattività sarebbe prima che il computer inizi a dormire.

Per iniziare, avvia Terminal dalla cartella / Applicazioni / Utility / e usa uno dei seguenti comandi. È richiesto anche Sudo, quindi è necessario inserire una password di amministratore per impostare eventuali modifiche al comportamento di sospensione inattività.

Imposta il tempo di inattività del sistema Mac dalla riga di comando

Puoi impostare la quantità di tempo di inattività in minuti che devono trascorrere prima che un Mac entri in stato di stop con la seguente sintassi, in questo esempio useremo 60 che significano un'ora di inattività prima che il Mac dorme:

sudo systemsetup -setcomputersleep 60

Sostituisci 60 con qualsiasi altro numero in minuti se lo desideri.

Disattiva la sospensione del sistema dalla riga di comando in OS X

Puoi anche disabilitare completamente la sospensione del sistema a causa di inattività dalla riga di comando con lo stesso comando, sostituendo il numero con "Mai" per indicare che il Mac non dormirà mai per inattività:

sudo systemsetup -setcomputersleep Never

Puoi anche usare "Off" invece di "Never", anche se presta attenzione al case quando usi i comandi del terminale.

Controlla lo stato di sospensione del sistema Mac corrente

Se si desidera determinare a quale comportamento di sospensione del sistema è impostato, è possibile utilizzare il flag -getcomputersleep:

sudo systemsetup -getcomputersleep

Se vedi un numero riportato di nuovo, è il numero in minuti di inattività per determinare quando si verifica l'evento di sonno, indicando quindi che la funzione di sospensione è attiva. Allo stesso modo, se quello che vedi riportato è "Mai", allora il Mac non dormirà per inattività.