Generatore di Comandi Shutdown Linux
Costruisci un comando di shutdown Linux in pochi secondi. Scegli di spegnere, arrestare o riavviare, pianificalo per un'ora specifica o tra alcuni minuti, e aggiungi un messaggio wall personalizzato.
Input
Output
Leggimi
Che cos'è il comando Linux shutdown?
Il comando shutdown è un'utilità Linux integrata utilizzata per spegnere, arrestare o riavviare un sistema in modo controllato. A differenza di staccare la spina, arresta i servizi in modo elegante, scarica le scritture in sospeso su disco e notifica gli utenti connessi prima che la macchina si spenga. Ciò previene la perdita di dati, il danneggiamento del file system e l'interruzione dei processi in background.
Il comando pianifica l'azione per un momento specifico (immediatamente, dopo un numero di minuti o a un'ora esatta) e facoltativamente trasmette un messaggio wall a tutti gli utenti connessi in modo che possano salvare il loro lavoro. Poiché modifica lo stato del sistema, normalmente richiede privilegi root ed è invocato con sudo sulla maggior parte delle distribuzioni.
Descrizione dello strumento
Questo strumento genera comandi shutdown pronti per essere incollati per sistemi Linux in base alle opzioni selezionate. Scegli l'azione (spegnimento, arresto, riavvio o annullamento), decidi quando deve essere eseguita, includi facoltativamente un messaggio di avviso e il comando corretto appare istantaneamente.
Esempi
| Scenario | Comando generato |
|---|---|
| Spegnimento immediato | sudo shutdown -P now |
| Riavvio tra 5 minuti | sudo shutdown -r +5 |
| Spegnimento alle 23:00 con messaggio | sudo shutdown -P 23:00 "Server maintenance tonight" |
| Invia solo un avviso, nessuno spegnimento | sudo shutdown -P -k +10 "Reboot in 10 minutes" |
| Annulla uno spegnimento in sospeso | sudo shutdown -c |
Funzionalità
- Supporta le azioni di spegnimento, arresto, riavvio e annullamento
- Tre modalità di tempo: immediato, ritardo in minuti o ora esatta (HH:MM)
- Messaggio wall facoltativo trasmesso agli utenti connessi
- Interruttore per
sudo, modalità solo avviso (-k) e disabilitazione della trasmissione wall (--no-wall) - Anteprima del comando in tempo reale che si aggiorna al variare delle opzioni
Casi d'uso
- Amministratori di sistema che pianificano riavvii di manutenzione su server di produzione
- Sviluppatori che scrivono cron job o script di automazione che necessitano di una sintassi
shutdowncorretta - Utenti che occasionalmente gestiscono macchine Linux e desiderano evitare di memorizzare i flag
Opzioni spiegate
- Azione — Seleziona l'operazione:
-P(spegnimento),-H(arresto senza spegnimento),-r(riavvio) o-c(annulla uno spegnimento precedentemente pianificato). - Modalità tempo —
nowviene eseguito immediatamente,minutesritarda di+Nminuti eat timepianifica per un'ora specificaHH:MM. - Messaggio wall — Testo trasmesso a tutti i terminali connessi avvertendoli dell'azione imminente.
- Usa sudo — Antepone
sudopoichéshutdownrichiede privilegi root sulla maggior parte dei sistemi. - Solo avviso (
-k) — Invia il messaggio wall e non pianifica nulla; utile per testare le notifiche. - Nessun wall (
--no-wall) — Sopprime il messaggio di trasmissione agli altri utenti.
Suggerimenti
- Usa
+0onowper uno spegnimento immediato; entrambi sono accettati dal binarioshutdown. - Se uno spegnimento pianificato è già in sospeso, esegui l'azione di annullamento (
shutdown -c) prima di pianificarne uno nuovo. - Nelle distribuzioni basate su systemd,
shutdownè un symlink asystemctl, quindi lo stesso comando funziona su Ubuntu, Debian, Fedora, Arch e la maggior parte dei moderni sistemi Linux.