Hai mai avuto la necessità di spegnere il tuo Mac, ma, per un motivo o per l'altro, non ci sei riuscito? Potresti chiederti come potrebbe essere: considera una situazione in cui hai lasciato la tua macchina da lavoro attivo, in modo da poter utilizzare Accesso remoto (nel pannello Preferenze di sistema di condivisione) per accedere successivamente da casa. Mentre tornavi a casa, hai ricordato che la manutenzione avrebbe interrotto l'alimentazione dell'edificio sera, ed ecco il tuo Mac, seduto lì con 15 applicazioni aperte, che attende innocentemente che sia imminente mancanza di corrente. Potresti, ovviamente, voltarti e tornare in ufficio. Ma supponendo che tu abbia un'altra macchina a casa e abbia abilitato l'accesso remoto alla tua macchina di lavoro, puoi semplicemente continuare a casa e spegnere il tuo Mac di lavoro da lì.
Se hai pianificato in anticipo, hai abilitato il controllo della GUI remota utilizzando il pannello Condivisione delle preferenze di sistema: vedi questa rubrica Mobile Mac
per maggiori dettagli su come configurarlo. Supponendo che tu abbia fatto tutto questo, puoi semplicemente connetterti alla GUI del Mac remoto e selezionare Spegni dal menu Apple.Ma cosa succede se non sei così bravo nella pianificazione e hai lasciato la macchina solo con l'accesso remoto abilitato? Quindi ti consigliamo di utilizzare il comando Unix opportunamente denominato fermare
. Questo comando spegnerà il Mac remoto e ha una serie di opzioni utili.
Ecco come funziona. Innanzitutto, devi connetterti al Mac remoto, in genere tramite ssh
, che viene abilitato utilizzando l'opzione Accesso remoto del pannello Condivisione delle preferenze di sistema. Ciò implica anche che il Mac remoto deve essere raggiungibile attraverso eventuali firewall che potrebbero esistere tra le due macchine. Sulla macchina utilizzata per spegnere il Mac remoto, dovresti digitare qualcosa del genere ssh -l nome utente 12.34.56.78
, sostituendo nome utente
E 12.34.56.78
con il nome utente e l'indirizzo IP corretti per la macchina remota.
Una volta connesso, devi eseguire il file fermare
comando come utente root (superuser). Ma prima di spegnere la macchina, diamo un'occhiata ad alcune delle varie forme di fermare
.
-
shutdown -h +10 "Spegnimento presto!"
: IL-H
opzione dice al sistema di spegnersi;+10
significa in 10 minuti;Arresto presto!
è il messaggio che vedranno tutti gli utenti che hanno il terminale aperto. -
shutdown -h 0612082000 “Spegnimento alle 20:00 di stasera”
: Invece di specificare il tempo relativo fino allo spegnimento, è possibile specificare il tempo preciso, utilizzando ilaammgghhmm
formato e utilizzando un orologio a 24 ore per l'ora. -
shutdown -r +15 "Riavvio tra 15 minuti"
: IL-R
L'opzione riavvia, anziché arrestare, il sistema. -
spegni ora
: Arresta immediatamente il sistema.
arresto dell'uomo
nella GUI per leggerli. Come ho notato prima, devi eseguire questi comandi come root, quindi dovrai mettere sudo
di fronte (es. sudo spegni ora
) e fornire la password di amministratore quando richiesto.Molto importante: Tieni presente che, anche se questo ti darà uno spegnimento "pulito" (il sistema si assicurerà che tutto accada in modo ordinato), tutto ciò che è in esecuzione nella GUI verrà semplicemente chiuso, anche se hai documenti aperti con file non salvati i cambiamenti. Lasciatemelo ripetere: le modifiche non salvate nei documenti aperti nella GUI andranno perse! .
Ci sono anche altri scenari in cui questo trucco è utile. Uno che mi viene in mente è usarlo per spegnersi in sicurezza se il tuo display va in kaput. Basta accedere da remoto da un altro Mac e utilizzare questo comando per spegnere la macchina in modo sicuro.