shutdown(8)
NÉV
shutdown - kilépés a rendszerbôl
SZINTAXIS
/sbin/shutdown [ -t másodpercek ]
[ -rkhncf ] idô [ figyelmeztetô üzenet
]
LEÍRÁS
A Shutdown parancs a rendszer biztonságos
leállítását végzi el. A rendszer minden bejelentkezett
felhasználót értesít a rendszer
leállításáról, és az ún.
shutdown-oláskor a bejelentkézeseket - amik a login(1)
paranccsal történnek - megakadályozza. A rendszer
leállítása történhet azonnali hatállyal és
történhet késleltetéssel is. Az éppen futó
process-eket a rendszer a SIGTERM szignállal értesíti. Ez teszi
lehetôvé az olyan programok számára mint a vi(1), hogy le
tudják menteni az éppen szerkesztett adatállományt, vagy pl. a
levelezést végzô programok számára a korrekt
kilépést. A Shutdown parancs tulajdonképpen az init
process-nek "üzen", hogy változtassa meg az ún.
runlevel-t. A 0-ás runlevel jelenti a rendszer teljes
leállását (halt), a 6-os runlevel a rendszer
újraindítására szolgál (reboot) és az 1-es
runlevel pedig a rendszer-t abba az állapotba juttatja, ahol az
adminisztratív task-ok futhatnak. Ez az alapértelmezés, ha sem a
-h, sem a -r kapcsolók nem lettek megadva a shutdown parancs
után. A halt (teljes leállás) és a reboot
(újraindítás) közben végbemenô eseményeket
illetôen ld. az ezekhez tartozó runlevel-ek megfelelô
bejegyzéseit a /etc/inittab file-ban.
OPCIÓK
-
-t másodpercek
-
Szól az init-nek, hogy várjon másodpercek
másodpercnyit a process-eknek küldött figyelmeztetô üzenet
és az ún. kill szignál között, mielôtt a
rendszer más runlevel-be váltana.
-
-k
-
Nem shutdown-ol valójában, csak elküldi a
figyelmeztetô üzenet-et minden bejelentkezett
felhasználónak.
-
-r
-
Shutdown után újra is boot-ol.
-
-h
-
Shutdown után halt-ot hajt végre a rendszer.
-
-n
-
[NEM AJÁNLOTT] Nem szól az init-nek a shutdown
elvégzésére, hanem ezt nekünk kell elvégeznünk.
Ennek az opciónak a használatát ellenezzük, mert
használata nem mindig azt eredményezi, amit elvárnánk
tôle.
-
-f
-
Gyors reboot-olást végez.
-
-c
-
A már futásban levô shutdown-t megszakítja. Ezzel az
opcióval természetesen nincs lehetôségünk idô
argumentumot megadni, viszont begépelhetünk a command line-ba egy
magyarázatot adó üzenetet, amit a rendszer minden
felhasználónak továbbít.