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.