Come spegnere un Mac dal terminale
Sommario:
- Spegnimento di un Mac dalla riga di comando con 'shutdown'
- Spegnimento di un Mac tramite terminale con 'h alt'
Gli utenti Mac avanzati potrebbero voler spegnere un computer dalla riga di comando. Questo può essere utile per l'amministrazione remota con ssh, in situazioni in cui un Mac viene avviato in modalità utente singolo o in molte altre circostanze di risoluzione dei problemi e amministrazione dei sistemi.
Esistono diversi modi per spegnere un Mac dalla riga di comando, tratteremo due dei metodi più semplici utilizzando una sintassi semplice.
Il terminale Mac offre molti comandi per la gestione di varie attività e funzioni di sistema, quindi naturalmente la riga di comando offre anche un metodo per spegnere un computer Mac dal terminale.
Un avvertimento importante: lo spegnimento di un Mac tramite la riga di comando avviene istantaneamente. Non c'è nessuna conferma, nessuna finestra di dialogo di avviso, nessuna interruzione per salvare documenti, nessuna richiesta di chiudere app o salvare qualcosa. Invece, il Mac interromperà immediatamente qualsiasi attività in corso e spegnerà immediatamente il computer. Questo potrebbe portare alla perdita di dati, quindi assicurati di essere pronto a spegnere un Mac se esegui questi comandi.
Spegnimento di un Mac dalla riga di comando con 'shutdown'
Adatto per il nome, il comando 'shutdown' può spegnere un Mac e riavviare un Mac tramite Terminale. Per spegnere un Mac con il comando shutdown, utilizzerai il flag -h e darai il tempo per "ora" rendendo la sintassi così:
sudo shutdown -h now
Non appena premi Invio e autentichi il comando, il Mac si ferma e chiude tutte le applicazioni ei processi e spegne il computer. Non ci sono avvisi e nessuna finestra di dialogo, succede all'istante.
A meno che tu non abbia effettuato l'accesso attivo come utente root (tramite utente singolo o altro), dovrai far precedere il comando shutdown da 'sudo' per concedere al comando i privilegi di superutente, richiedendo così un amministratore parola d'ordine.
Se hai voglia di provare tu stesso (e hai tutti i dati salvati e niente di importante aperto) procedi come segue:
- Apri il terminale in Mac OS (si trova nella cartella /Applicazioni/Utility/)
- Inserisci esattamente la seguente sintassi del comando:
- Premi il tasto Invio e autenticati con una password amministrativa per spegnere immediatamente il Mac
sudo shutdown -h now
Il Mac si spegnerà immediatamente. Nessun dato viene salvato e nessuna finestra di dialogo viene confermata, lo spegnimento avviene istantaneamente.
Puoi anche usare il flag -h per impostare un'ora o una data per lo spegnimento del computer, ad esempio tra 30 minuti, ma se vuoi spegnere il Mac all'istante dovresti usare 'ora ' parametro con il flag -h anziché un numero.
Spegnimento di un Mac in XX minuti dalla riga di comando
Se hai voglia di posticipare lo spegnimento, puoi invece usare la seguente sintassi di comando:
sudo shutdown -h +30
Sostituisci "30" con qualsiasi altro numero di minuti per spegnere il Mac in quel lasso di tempo. Ad esempio, se metti "2" invece di 30, spegnerai il Mac in 2 minuti.
Spegnimento di un Mac tramite terminale con 'h alt'
Il comando "h alt" può anche spegnere istantaneamente un Mac tramite la riga di comando. Il processo e la sintassi per " alt" per spegnere un Mac sono i seguenti:
- Apri l'app Terminal in Mac OS
- Inserisci la sintassi del comando h alt esattamente come descritto:
- Premi il tasto Invio, autenticati con sudo per spegnere istantaneamente il Mac
sudo h alt
Che tu usi 'h alt' o 'shutdown' non ha molta importanza, è principalmente una preferenza e ciò che puoi ricordare quando necessario.
A proposito, il comando shutdown può anche essere usato per riavviare un Mac dalla riga di comando usando il flag -r invece del flag -h.
Tieni presente che per la maggior parte degli utenti l'approccio della riga di comando non sarà migliore o più veloce dell'accesso all'opzione Spegni del menu Apple o dell'utilizzo delle scorciatoie da tastiera del pulsante di accensione, questo è davvero rivolto a utenti avanzati utenti che sono già alla riga di comando comunque.