Arresta una macchina Linux utilizzando il terminale

Suraj Joshi 12 aprile 2021
  1. Sintassi del comando shutdown in Linux
  2. Arresta il sistema utilizzando shutdown
  3. Spegnere il sistema dopo il tempo specificato con il comando shudown
  4. Trasmetti messaggio a tutti gli utenti prima dell’arresto
  5. Riavvia il sistema con il comando shudown
  6. Annullare un arresto programmato con il comando shudown
Arresta una macchina Linux utilizzando il terminale

Usiamo il comando shutdown in Linux per spegnere la macchina Linux usando il terminale. Il comando arresta il sistema in modo sicuro notificando a tutti gli utenti e processi registrati. Abbiamo anche la possibilità di spegnersi dopo un certo intervallo di tempo utilizzando il comando shutdown.

Sintassi del comando shutdown in Linux

shutdown [OPTIONS] [TIME] [MESSAGE]

Qui, OPTIONS rappresenta varie opzioni di spegnimento come spegnimento (opzione predefinita), interruzione o riavvio, TIME specifica il tempo dopo il quale il sistema deve essere spento e MESSAGE rappresenta il messaggio che deve essere trasmesso a tutti gli utenti.

Solo gli utenti con privilegi sudo possono eseguire il comando shutdown.

Arresta il sistema utilizzando shutdown

sudo shutdown

Arresta il sistema dopo 1 minuto, che è l’ora di spegnimento predefinita.

Spegnere il sistema dopo il tempo specificato con il comando shudown

sudo shutdown 13:50

Spegne il sistema esattamente alle 13:50 o all'1: 50 P.M

Possiamo anche specificare i minuti per l’arresto utilizzando il formato +m, dove m indica i minuti di attesa prima dello spegnimento.

sudo shutdown +20

Spegne il sistema esattamente dopo 20 minuti dall’esecuzione del comando.

Per spegnere immediatamente il sistema, usiamo +0 o adesso nel campo dell’ora.

sudo shutdown now

Spegne immediatamente il sistema.

Trasmetti messaggio a tutti gli utenti prima dell’arresto

Per trasmettere un particolare messaggio a tutti gli utenti, specifichiamo il messaggio nel campo messaggio dopo il campo ora.

sudo shutdown +20 "System Maintenance"

Spegne il sistema esattamente dopo 20 minuti dall’esecuzione del comando e avvisa tutti gli utenti con il messaggio System Maintenance.

Riavvia il sistema con il comando shudown

Usiamo l’opzione -r con il comando shutdown per riavviare il sistema.

sudo shutdown -r +20 

Riavvia il sistema dopo 20 minuti dal momento dell’esecuzione del comando precedente.

Annullare un arresto programmato con il comando shudown

Per annullare uno spegnimento programmato, usiamo l’opzione -c con il comando shutdown.

sudo shutdown -c "Postpone Shutdown for tomorrow"

Annulla lo spegnimento programmato trasmettendo a tutti gli utenti il ​​messaggio Postpone Shutdown for tomorrow. Non è possibile specificare l’ora durante l’annullamento dell’arresto pianificato.

Autore: Suraj Joshi
Suraj Joshi avatar Suraj Joshi avatar

Suraj Joshi is a backend software engineer at Matrice.ai.

LinkedIn