HOWTO · Linux
Arresta una macchina Linux utilizzando il terminale
Usa il comando `shutdown` di Linux per spegnere subito il computer, programmare uno spegnimento, avvisare gli utenti, riavviare il sistema o annullare uno spegnimento già programmato.
In questa pagina
Usa il comando shutdown per spegnere subito una macchina Linux o programmare lo spegnimento. Puoi usarlo anche per riavviare il sistema o annullare uno spegnimento in attesa. Salva il tuo lavoro prima di avviare uno spegnimento o un riavvio immediato: questi comandi agiscono sull’intera macchina.
Il comando shutdown: sintassi e funzionamento
La sintassi generale è shutdown [OPTION] [TIME] [MESSAGE]. TIME può essere now, un intervallo come +10 oppure un orario come 23:30. Usa -r per riavviare e -c per annullare uno spegnimento in attesa. Il messaggio è facoltativo. Su molti sistemi il comando richiede privilegi di amministratore; se necessario, anteponi sudo. La configurazione dei privilegi e l’interpretazione dell’orario possono variare da un sistema all’altro.
Spegnere subito un sistema Linux
Per spegnere subito il sistema, esegui sudo shutdown now in un terminale. Se il tuo account non usa sudo, ricorri al metodo amministrativo configurato sul sistema. Prima salva i file aperti e interrompi le attività importanti. Il comando agisce sulla macchina e la procedura esatta di spegnimento dipende dalla configurazione del sistema.
Programmare lo spegnimento
Per spegnere il sistema tra dieci minuti, usa sudo shutdown +10. Il numero indica un intervallo relativo espresso in minuti. Per richiedere un orario preciso, usa sudo shutdown 23:30; l’interpretazione degli orari può variare a seconda dell’implementazione, quindi, se la puntualità è importante, consulta il manuale locale di shutdown. Le operazioni programmate possono inoltre essere influenzate dalle regole del sistema o dall’intervento di un altro amministratore.
Inviare un messaggio prima dello spegnimento
Per includere un avviso nello spegnimento programmato, aggiungi tra virgolette un messaggio dopo l’orario. Per esempio: sudo shutdown +10 "System maintenance in 10 minutes; please save your work." Il messaggio serve a informare gli utenti tramite il meccanismo di spegnimento del sistema. Le sessioni che lo ricevono dipendono dal sistema e dalla relativa configurazione; se devi raggiungere tutti, usa anche un altro canale di comunicazione. Il testo mostrato nell’esempio resta in inglese.
Riavviare un sistema Linux
Usa sudo shutdown -r now per riavviare subito il sistema oppure sudo shutdown -r +10 per programmarne il riavvio tra dieci minuti. L’opzione -r richiede un riavvio invece dello spegnimento. Prima di un riavvio immediato, salva il lavoro come faresti prima di uno spegnimento immediato.
Annullare uno spegnimento programmato
Se uno spegnimento è ancora in attesa, esegui sudo shutdown -c per annullarlo. L’opzione -c annulla uno spegnimento programmato, ma non può ripristinare un sistema che si è già spento. Per annullare l’operazione potrebbero servire gli stessi privilegi amministrativi richiesti per programmarla.