Mis on Linux shutdown käsk?

Käsk shutdown on sisseehitatud Linux utiliit, mida kasutatakse süsteemi kontrollitud viisil välja lülitamiseks, peatamiseks või taaskäivitamiseks. Erinevalt pistikust välja tõmbamisest peatab see graatsiliselt teenuseid, tühjendab ootel olevad kirjutused kettale ja teatab süsteemi kasutajatele enne masina väljalülitamist. See takistab andmete kaotsiminekut, failisüsteemi riknemist ja katkestatud taustasid.

Käsk planeerib toimingu konkreetseks ajaks (kohe, mitme minuti pärast või täpsel kellaajal) ja edastab valikuliselt sõnumi kõigile sisselogitud kasutajatele, et nad saaksid oma töö salvestada. Kuna see muudab süsteemi olekut, nõuab see tavaliselt juurõigusi ja kutsutakse enamikul distributsioonidel välja käsuga sudo.

Tööriista kirjeldus

See tööriist genereerib valmis kleepimiseks shutdown käske Linux süsteemidele teie valitud valikute alusel. Valige toiming (välja lülitamine, peatamine, taaskäivitamine või tühistamine), valige millal see peaks käivituma, lisage valikuliselt hoiatussõnum ja õige käsk ilmub kohe.

Näited

Stsenaarium Genereeritud käsk
Välja lülitamine kohe sudo shutdown -P now
Taaskäivitamine 5 minuti pärast sudo shutdown -r +5
Välja lülitamine kell 23:00 sõnumiga sudo shutdown -P 23:00 "Server maintenance tonight"
Saada ainult hoiatus, ilma välja lülitamiseta sudo shutdown -P -k +10 "Reboot in 10 minutes"
Tühista ootel olev välja lülitamine sudo shutdown -c

Funktsioonid

  • Toetab välja lülitamist, peatamist, taaskäivitamist ja tühistamist
  • Kolm ajareziimi: kohe, viivitus minutites või täpne kellaeg (HH:MM)
  • Valikuline sõnumi edastamine sisselogitud kasutajatele
  • Lüliti sudo, ainult hoiatuse režiim (-k) ja sõnumi edastamise keelamine (--no-wall)
  • Reaalajas käsu eelvaade, mis uueneb valikute muutmisel

Kasutamise juhtumid

  • Süsteemiadministraatorid, kes planeerivad tootmisserverite hoolduse taaskäivitamist
  • Arendajad, kes kirjutavad cron töid või automatiseerimise skripte, mis vajavad õiget shutdown süntaksit
  • Kasutajad, kes harva hallavad Linux masinaid ja soovivad vältida lipude päheõppimist

Valikute selgitus

  • Toiming — Valib toimingu: -P (välja lülitamine), -H (peatamine ilma välja lülitamiseta), -r (taaskäivitamine) või -c (ootel oleva välja lülitamise tühistamine).
  • Ajareziimnow käivitub kohe, minutes viivitab +N minutit ja at time planeerib konkreetseks HH:MM kellaajaks.
  • Sõnum — Tekst, mis edastatakse kõigile sisselogitud terminaalidele, et hoiatada neid eelseisvast toimingust.
  • Kasuta sudo — Lisab sudo eesliite, kuna shutdown nõuab juurõigusi enamikul süsteemidel.
  • Ainult hoiatus (-k) — Saadab sõnumi ja ei planeeri midagi; kasulik teatiste testimiseks.
  • Ilma sõnumita (--no-wall) — Peatab sõnumi edastamise teistele kasutajatele.

Näpunäited

  • Kasutage +0 või now kohe välja lülitamiseks; mõlemad on shutdown binaari poolt aktsepteeritud.
  • Kui välja lülitamine on juba planeeritud, käivitage enne uue plaanimist tühistamise toiming (shutdown -c).
  • Systemd-põhistel distributsioonidel on shutdown sümlinkk systemctl-le, nii et sama käsk töötab Ubuntu, Debian, Fedora, Arch ja enamikul kaasaegsetest Linux süsteemidest.