Linux Shutdown Commandogenerator
Bouw in enkele seconden een Linux shutdown-commando. Kies voor uitschakelen, stoppen of herstarten, plan het in voor een specifiek moment of aantal minuten, en voeg een aangepast wall-bericht toe.
Invoer
Uitvoer
Readme
Wat is de Linux shutdown-opdracht?
De shutdown-opdracht is een ingebouwd Linux-hulpprogramma dat wordt gebruikt om een systeem op een gecontroleerde manier uit te schakelen, stil te zetten of opnieuw op te starten. In tegenstelling tot het uit het stopcontact trekken, stopt het op elegante wijze services, schrijft openstaande gegevens naar schijf en stelt aangemelde gebruikers in kennis voordat de machine uitvalt. Dit voorkomt gegevensverlies, beschadiging van het bestandssysteem en onderbroken achtergrondtaken.
De opdracht plant de actie in voor een specifiek moment (onmiddellijk, na een aantal minuten of op een exact klokuur) en zendt optioneel een wall-bericht uit naar alle aangemelde gebruikers zodat zij hun werk kunnen opslaan. Omdat het de systeemstatus verandert, zijn meestal rootrechten vereist en wordt het op de meeste distributies aangeroepen met sudo.
Hulpprogrammabeschrijving
Dit hulpprogramma genereert kant-en-klare shutdown-opdrachten voor Linux-systemen op basis van de opties die u selecteert. Kies de actie (uitschakelen, stilzetten, opnieuw opstarten of annuleren), bepaal wanneer deze moet worden uitgevoerd, voeg optioneel een waarschuwingsbericht toe en de juiste opdracht verschijnt onmiddellijk.
Voorbeelden
| Scenario | Gegenereerde opdracht |
|---|---|
| Onmiddellijk uitschakelen | sudo shutdown -P now |
| Over 5 minuten opnieuw opstarten | sudo shutdown -r +5 |
| Uitschakelen om 23:00 met een bericht | sudo shutdown -P 23:00 "Server maintenance tonight" |
| Alleen een waarschuwing verzenden, geen shutdown | sudo shutdown -P -k +10 "Reboot in 10 minutes" |
| Een geplande shutdown annuleren | sudo shutdown -c |
Functies
- Ondersteunt uitschakelen, stilzetten, opnieuw opstarten en annuleren
- Drie tijdmodi: onmiddellijk, vertraging in minuten of exact klokuur (HH:MM)
- Optioneel wall-bericht voor aangemelde gebruikers
- Schakelaar voor
sudo, alleen-waarschuwingsmodus (-k) en uitschakeling van wall-uitzending (--no-wall) - Live opdrachtvoorbeeld dat wordt bijgewerkt wanneer u opties wijzigt
Gebruiksscenario's
- Systeembeheerders die onderhoudsherstarts op productieservers plannen
- Ontwikkelaars die cron-taken of automatiseringsscripts schrijven die correcte
shutdown-syntaxis nodig hebben - Gebruikers die slechts af en toe Linux-machines beheren en vlaggen niet willen onthouden
Opties uitgelegd
- Actie — Selecteert de bewerking:
-P(uitschakelen),-H(stilzetten zonder uit te schakelen),-r(opnieuw opstarten) of-c(een eerder geplande shutdown annuleren). - Tijdmodus —
nowwordt onmiddellijk uitgevoerd,minutesvertraagt met+Nminuten enat timeplant in voor een specifiekHH:MMklokuur. - Wall-bericht — Tekst die naar alle aangemelde terminals wordt uitgezonden als waarschuwing voor de aanstaande actie.
- Sudo gebruiken — Voegt
sudotoe omdatshutdownop de meeste systemen rootrechten vereist. - Alleen waarschuwing (
-k) — Verzendt het wall-bericht en plant niets in; handig om meldingen te testen. - Geen wall (
--no-wall) — Onderdrukt het uitzendingsbericht naar andere gebruikers.
Tips
- Gebruik
+0ofnowvoor een onmiddellijke shutdown; beide worden geaccepteerd door hetshutdown-binaire bestand. - Als een geplande shutdown al in behandeling is, voert u eerst de annuleringsactie uit (
shutdown -c) voordat u een nieuwe plant. - Op systemd-gebaseerde distributies is
shutdowneen symlink naarsystemctl, dus dezelfde opdracht werkt op Ubuntu, Debian, Fedora, Arch en de meeste moderne Linux-systemen.