macOS Shutdown Commandogenerator
Bouw in enkele seconden een macOS shutdown-commando. Kies voor stoppen, herstarten of slaapstand voor uw MacBook of Mac Studio, plan het in voor een specifiek moment of aantal minuten, en voeg een aangepast waarschuwingsbericht toe.
Invoer
Uitvoer
Readme
Wat is de macOS shutdown-opdracht?
De shutdown-opdracht is een ingebouwd macOS-hulpprogramma dat de computer uitschakelt, opnieuw opstart of in slaapstand zet via de Terminal. Het accepteert vlaggen die de actie bepalen, een tijdargument dat inplant wanneer het moet worden uitgevoerd, en een optioneel broadcastbericht dat aan ingelogde gebruikers wordt weergegeven voordat de bewerking begint.
Omdat shutdown de systeemstatus wijzigt, zijn normaal administrator-rechten vereist en wordt het aangeroepen met sudo. Het wordt vaak gebruikt door administrators om onderhoudsvenstersperioden in te plannen, door ervaren gebruikers om routines aan het einde van de dag te automatiseren, en door scripts die een betrouwbare manier nodig hebben om een Mac af te sluiten of opnieuw op te starten zonder extra software.
Hulpprogrammabeschrijving
Dit hulpprogramma genereert een geldige macOS shutdown-opdracht vanuit een eenvoudig formulier. Kies een actie, bepaal wanneer deze moet worden uitgevoerd, voeg optioneel een broadcastbericht en geavanceerde vlaggen toe, en kopieer de gegenereerde opdracht naar een terminal of shell-script.
Voorbeelden
Onmiddellijke halt (uitschakelen):
sudo shutdown -h nowOpnieuw opstarten over 5 minuten met een bericht aan gebruikers:
sudo shutdown -r +5 "Rebooting for maintenance"Slaapstand op een specifieke datum en tijd (30 april 2026 om 23:00):
sudo shutdown -s 2604302300Gebruikers waarschuwen zonder af te sluiten (alleen broadcast):
sudo shutdown -k +10 "Please save your work"Een eerder geplande shutdown annuleren:
sudo killall shutdownFuncties
- Genereer opdrachten voor halt-, opnieuw opstarten-, slaapstand-, alleen waarschuwen- en annuleeringsacties
- Plan de actie onmiddellijk in, na N minuten of op een absolute datum en tijd
- Voeg een broadcastbericht toe dat aan ingelogde gebruikers wordt weergegeven
- Schakel
sudo,-n(geen fsck/sync) en-o(geen SIGTERM naar processen) in of uit - Live preview van de gegenereerde opdracht, klaar om in een terminal of script te kopiëren
Gebruiksscenario's
- Plan een opnieuw opstarten 's nachts na het installeren van systeemupdate's op een werkstation
- Activeer een schone afsluiting vanuit een launchd-taak of onderhoudscript op een vast moment
- Waarschuw ingelogde gebruikers dat een gedeelde Mac wordt uitgeschakeld voordat deze wordt afgesloten
Opties uitgelegd
- Actie — Selecteert de bewerking: halt (
-h), opnieuw opstarten (-r), slaapstand (-s), alleen waarschuwen (-k) of een hangende shutdown annuleren (killall shutdown). - Tijdmodus —
Nowgebruikt de letterlijkenow,In minutesgebruikt+N,At date and timeproduceert de absoluteyymmddhhmm-vorm die doorshutdown(8)wordt verwacht. - Bericht — Voegt een aangehaald broadcastbericht toe; ingesloten aanhalingstekens worden ontsnapt en regeleindes worden verwijderd.
- Sudo gebruiken — Voegt
sudoaan het begin van de opdracht toe zodat deze met de vereiste administrator-rechten wordt uitgevoerd. - Geen fsck / geen sync (
-n) — Slaat de bestandssysteemsynchonisatie over voordat deze wordt afgesloten. Sneller, maar over het algemeen niet aanbevolen op gezonde systemen. - Geen SIGTERM (
-o) — Verteltshutdownom geenSIGTERMnaar processen te sturen voordat het systeem wordt afgesloten. Gebruik met voorzichtigheid.
Hoe het werkt
Onder de motorkap plant shutdown(8) een systeemovergang in. Het tijdargument kan zijn:
now— onmiddellijk uitvoeren+N— N minuten vanaf nu uitvoerenyymmddhhmm— uitvoeren op de absolute datum/tijd gecodeerd als 2-cijferig jaar, maand, dag, uur en minuut
macOS biedt geen native -c-annuleringsvlag zoals Linux. Om een geplande shutdown te annuleren, beëindigt u het geplande shutdown-proces zelf met sudo killall shutdown, wat dit hulpprogramma voor u genereert wanneer de Cancel-actie is geselecteerd.
Tips
- Test de opdracht altijd eerst op een niet-kritieke machine; het afsluiten of opnieuw opstarten sluit alle actieve toepassingen.
- Gebruik de Warn-actie om gebruikers op de hoogte te stellen zonder daadwerkelijk af te sluiten — handig voor testuitvoeringen.
- Bij het plannen op een absolute tijd moet u controleren of de datum in de toekomst ligt; eerdere tijden worden door
shutdownafgewezen. - Voer uit vanuit een interactieve Terminal zodat
sudou om uw wachtwoord kan vragen, of configureer wachtwoordlozesudovoorshutdownals u aanroept vanuit geautomatiseerde scripts.