Come mettere un Mac a dormire dalla riga di comando

La sospensione può essere richiamata istantaneamente su qualsiasi Mac tramite la riga di comando eseguendo il comando pmset o un’esecuzione AppleScript molto semplice in OS X. Questo può risultare utile per diverse situazioni, che si tratti di script, amministrazione del sistema, gestione remota con SSH o semplicemente per chi ama lavorare nella riga di comando.

In questo articolo, ti mostreremo due metodi per avviare la sospensione su qualsiasi Mac utilizzando la riga di comando.

Come mettere un Mac a dormire dalla riga di comando di OS X

Per provare da soli, avvia il Terminal e utilizza uno dei seguenti comandi. Tieni presente che non ci sono avvisi: il sonno è immediato.

Il primo trucco utilizza pmset:

pmset sleepnow

Questo è uno degli usi più semplici di pmset, che è un’utilità completa per la gestione dell’alimentazione.

Come accennato, la sospensione avviene immediatamente, quindi se non sei pronto, puoi applicare un’attesa o utilizzare una variante del trucco successivo, poiché AppleScript può essere programmato facilmente.

Un altro metodo per avviare la sospensione da Terminal è l’utilizzo di AppleScript. La sintassi per il metodo di sospensione AppleScript è la seguente:

osascript -e ‘tell application «Finder» to sleep’

osascript è uno strumento da riga di comando che esegue script OSA. Il flag -e esegue lo script tra virgolette anziché cercare un file, e il testo tra virgolette è essenzialmente AppleScript.

Utilizzando entrambi i metodi, si annullerà qualsiasi altra esecuzione in Mac OS X e si forzerà la sospensione del sistema. Se incontri qualcosa che impedisce il sonno, puoi anche indirizzare l’applicazione «Eventi di sistema»:

osascript -e ‘tell application «System Events» to sleep’

Questo ultimo AppleScript è anche menzionato nella nostra guida su come mettere in remoto un Mac a dormire utilizzando un iPhone o SSH.

Aggiornamenti e novità del 2024

Nel 2024, Apple ha introdotto alcune novità interessanti riguardo alla gestione dell’alimentazione dei Mac. Con l’uscita di macOS Sonoma, gli utenti possono ora sfruttare nuove funzionalità per gestire meglio la sospensione e il risparmio energetico. Una di queste è la modalità «Sleep Focus», che consente di mantenere attive solo le applicazioni essenziali durante la sospensione, riducendo il consumo energetico e ottimizzando le prestazioni.

Inoltre, Apple ha migliorato l’integrazione tra dispositivi. Ora è possibile impostare un timer di sospensione direttamente dall’app Casa, permettendo di gestire i dispositivi Apple con una semplice interfaccia. Questo è perfetto per chi utilizza il proprio Mac come centro di controllo per smart home.

Infine, l’ottimizzazione della riga di comando in Terminal permette ora l’uso di script più complessi e personalizzati per la gestione del sonno, rendendo il tutto ancora più fluido per gli utenti avanzati. In questo modo, puoi automatizzare diversi processi in base alle tue esigenze specifiche, rendendo la tua esperienza con macOS ancora più personalizzata.

ItBookMac