Hva er macOS shutdown-kommandoen?

shutdown-kommandoen er et innebygd macOS-verktøy som slår av, starter på nytt eller setter datamaskinen i dvale fra Terminal. Den aksepterer flagg som kontrollerer handlingen, et tidsargument som planlegger når den skal kjøres, og en valgfri kringkastingsmelding som vises til påloggede brukere før operasjonen starter.

Fordi shutdown endrer systemtilstand, krever den normalt administratorrettigheter og påkalles med sudo. Den brukes vanligvis av administratorer for å planlegge vedlikeholdsvinduer, av avanserte brukere for å automatisere rutiner ved arbeidsdagens slutt, og av skript som trenger en pålitelig måte å stoppe eller starte en Mac på nytt uten ekstra programvare.

Verktøybeskrivelse

Dette verktøyet bygger en gyldig macOS shutdown-kommando fra et enkelt skjema. Velg en handling, velg når den skal kjøres, legg eventuelt til en kringkastingsmelding og avanserte flagg, og kopier den genererte kommandoen til en terminal eller shell-skript.

Eksempler

Umiddelbar stopp (slå av):

sudo shutdown -h now

Start på nytt om 5 minutter med en melding til brukere:

sudo shutdown -r +5 "Starter på nytt for vedlikehold"

Dvale på en bestemt dato og tid (30. april 2026 kl. 23:00):

sudo shutdown -s 2604302300

Advar brukere uten å stoppe (kun kringkasting):

sudo shutdown -k +10 "Vennligst lagre arbeidet ditt"

Avbryt en tidligere planlagt shutdown:

sudo killall shutdown

Funksjoner

  • Generer kommandoer for stopp, omstart, dvale, kun-advarsel og avbryt-handlinger
  • Planlegg handlingen umiddelbart, etter N minutter, eller på en absolutt dato og tid
  • Legg til en kringkastingsmelding som vises til påloggede brukere
  • Slå sudo, -n (ingen fsck/sync) og -o (ikke send SIGTERM til prosesser) av og på
  • Direkte forhåndsvisning av den genererte kommandoen, klar til å kopiere til en terminal eller skript

Brukstilfeller

  • Planlegg en omstart over natten etter installering av systemoppdateringer på en arbeidsstasjon
  • Utløs en ren shutdown fra en launchd-jobb eller vedlikeholdsskript på et fast tidspunkt
  • Advar påloggede brukere om at en delt Mac vil bli slått av før den stoppes

Alternativer forklart

  • Handling — Velger operasjonen: stopp (-h), omstart (-r), dvale (-s), kun-advarsel (-k), eller avbryt en ventende shutdown (killall shutdown).
  • TidsmodusNow bruker det bokstavelige now, In minutes bruker +N, At date and time produserer den absolutte yymmddhhmm-formen som forventes av shutdown(8).
  • Melding — Legger til en sitert kringkastingsmelding; innebygde anførselstegn blir unnskrevet og linjeskift fjernes.
  • Bruk sudo — Prefikser kommandoen med sudo slik at den kjøres med nødvendige administratorrettigheter.
  • Ingen fsck / ingen sync (-n) — Hopper over filsystemsynkronisering før stopp. Raskere, men generelt ikke anbefalt på friske systemer.
  • Ingen SIGTERM (-o) — Forteller shutdown ikke å sende SIGTERM til prosesser før systemet slås ned. Bruk med forsiktighet.

Hvordan det fungerer

Under panseret planlegger shutdown(8) en systemovergang. Tidsargumentet kan være:

  • now — kjør umiddelbart
  • +N — kjør N minutter fra nå
  • yymmddhhmm — kjør på den absolutte datoen/tiden kodet som 2-sifret år, måned, dag, time og minutt

macOS gir ikke et innebygd -c avbrytelsesflagg som Linux. For å avbryte en ventende shutdown, avslutter du den planlagte shutdown-prosessen selv med sudo killall shutdown, som dette verktøyet genererer for deg når Avbryt-handlingen er valgt.

Tips

  • Test alltid kommandoen på en ikke-kritisk maskin først; stopp eller omstart vil lukke alle kjørende programmer.
  • Bruk Advar-handlingen for å varsle brukere uten faktisk å slå ned — nyttig for testkjøringer.
  • Når du planlegger på en absolutt tid, dobbeltsjekk at datoen er i fremtiden; tidligere tider blir avvist av shutdown.
  • Kjør fra en interaktiv Terminal slik at sudo kan spørre om passordet ditt, eller konfigurer passordløs sudo for shutdown hvis du påkaller fra automatiserte skript.