Comandi Linux · 3 min read · Sep 18, 2025
Comando di spegnimento Linux spiegato con esempi
La riga di comando di Linux può essere un po’ difficile da imparare, ma ne vale la pena. Il motivo è che è così potente che puoi fare quasi tutto con essa che altrimenti potresti fare usando l’interfaccia utente. Su HowtoForge, abbiamo già discusso una miriade di strumenti da riga di comando (che ti consentono di eseguire diversi tipi di operazioni), e qui, in questo tutorial, discuteremo un’utilità che puoi utilizzare per spegnere il tuo sistema.
L’utilità in questione è shutdown. In questo tutorial, discuteremo le basi di questo strumento utilizzando alcuni esempi facili da capire. Ma prima di farlo, vale la pena menzionare che tutti gli esempi qui sono stati testati su Ubuntu 16.04 LTS.
Comando di spegnimento Linux
Il comando di spegnimento ti consente di spegnere, arrestare o riavviare il tuo sistema. Di seguito è riportata la sua sintassi:
shutdown [OPZIONI...] [TEMPO] [WALL...]Ecco come la pagina man lo descrive:
shutdown può essere utilizzato per arrestare, spegnere o riavviare la macchina.
Il primo argomento può essere una stringa di tempo (che di solito è "ora").
Facoltativamente, questo può essere seguito da un messaggio wall da inviare a tutti
gli utenti connessi prima di spegnere.
La stringa di tempo può essere nel formato "hh:mm" per ore/minuti
specificando il momento in cui eseguire lo spegnimento, specificato nel formato
orario a 24 ore. In alternativa, può essere nella sintassi "+m" che si riferisce al
numero specificato di minuti m da ora. "ora" è un alias per "+0",
cioè per attivare uno spegnimento immediato. Se non viene specificato alcun argomento di tempo,
si intende "+1".
Nota che per specificare un messaggio wall devi specificare anche un argomento di tempo.
Se viene utilizzato l'argomento di tempo, 5 minuti prima che il sistema si spenga il
file /run/nologin viene creato per garantire che ulteriori accessi non siano
consentiti.Di seguito sono riportati alcuni esempi in stile Q&A che dovrebbero darti una buona idea di come funziona l’utilità di spegnimento:
D1. Come usare il comando di spegnimento?
L’uso di base è facile: tutto ciò che devi fare è eseguire il comando ‘shutdown’.
shutdownIl comportamento predefinito di questo strumento è di spegnere la macchina. Si prega di notare che se non viene specificato alcun argomento di tempo, +1 è implicito, il che significa che il processo di spegnimento verrà avviato tra un minuto. Nel caso tu voglia che il sistema si spenga immediatamente, puoi usare ora o +0.
Nel caso tu voglia inviare un messaggio wall (da inviare a tutti gli utenti connessi prima di spegnere), puoi farlo nel seguente modo:
shutdown 'IL TUO MESSAGGIO QUI'D2. Come fermare la macchina usando il comando di spegnimento?
Questo può essere ottenuto utilizzando l’opzione -H.
shutdown -HNel caso tu non ne sia a conoscenza, c’è una differenza tra fermare e spegnere un sistema. Mentre il primo comporta l’arresto di tutte le CPU, il secondo si assicura anche che l’alimentazione principale venga disconnessa.
D3. Come fare in modo che il comando di spegnimento spenga la macchina?
Sebbene questo sia il comportamento predefinito, puoi comunque utilizzare l’opzione -P per specificare esplicitamente che desideri che il comando di spegnimento spenga il sistema.
shutdown -PD4. Come riavviare usando il comando di spegnimento?
Per riavviare, l’opzione è -r.
shutdown -rD5. Come fare in modo che il comando di spegnimento scriva solo un messaggio wall, o viceversa?
Nel caso tu voglia solo che il comando di spegnimento invii messaggi wall, senza eseguire un arresto, uno spegnimento o un riavvio, usa l’opzione da riga di comando -k.
shutdown -kD6. Come annullare uno spegnimento in sospeso?
Puoi usare il comando di spegnimento per pianificare un arresto, uno spegnimento o un riavvio. Per questo, tutto ciò che devi fare è passare il tempo in cui desideri che il processo inizi. Ad esempio:
shutdown -r 18:00Tuttavia, nel caso tu voglia annullare uno spegnimento programmato, puoi farlo anche. Questo può essere fatto utilizzando l’opzione da riga di comando -c.
shutdown -cConclusione
Come la maggior parte di voi sarà d’accordo, il comando di spegnimento non ha una curva di apprendimento ripida. La maggior parte delle funzionalità/opzioni che offre sono facili da capire e utilizzare. Qui, in questo tutorial, abbiamo discusso la maggior parte delle opzioni. Dopo aver praticato questi, puoi saperne di più sullo strumento andando qui.
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.