.\"{{{}}} .\"{{{ Title .TH SHUTDOWN 8 "Jun 22, 1998" "" "Linux System Administrator's Manual" .\"}}} .\"{{{ Name .SH NÉV shutdown \- kilépés a rendszerből .\"}}} .\"{{{ Synopsis .SH VÁZLAT .B /sbin/shutdown .RB [ \-t .IR másodperc ] .RB [ \-arkhncfF ] .I mikor .RI [ figyelmeztetés ] .\"}}} .\"{{{ Description .SH LEÍRÁS A \fBshutdown\fP parancs biztonságosan lép ki a rendszerből. Az összes bejentkezett felhasználót figyelmezteti, valamint letiltja a belépést (lásd: \fBlogin\fP(1)). A folyamatot a program rögtön, vagy meghatározott idő múlva indíthatja el, melyben először minden alkalmazást értesít a \s-2SIGTERM\s0 jelzéssel. Ez a szövegszerkesztőknek időt ad a fájlok elmentésére, a levelező- és hírolvasó programok így tisztán léphetnek ki, stb. A \fBshutdown\fP az \fBinit\fP processztől a futásszint megváltoztatását kéri. A \fB0\fP-s futásszintet a rendszer leállítására, a \fB6\fP-osat az újrabootolásra használjuk, az \fB1\fP-essel olyan állapotba kerül a gép, ahol karbantartási feladatok végezhetők; ez az alapbeállítás, ha sem a \fI-h\fP, sem pedig az \fI-r\fP opciót nem adjuk meg a \fBshutdown\fP-nak. A teendőket rendszerleállítás- vagy újraindítás esetén a \fI/etc/inittab\fP fájl megfelelő bejegyzései tartalmazzák. .\"}}} .\"{{{ Options .SH OPCIÓK .\"{{{ -a .IP "\fB\-a\fP Használja a \fB/etc/shutdown.allow\fP fájlt. .\"}}} .\"{{{ -t sec .IP "\fB\-t\fP \fImásodperc\fP" Az \fBinit\fP(8)-et másik futásszintre váltás előtt ennyi idő kivárására kéri a processzeknek küldendő SIGTERM és SIGKILL jelzés között. .\"}}} .\"{{{ -k .IP \fB\-k\fP Ne lépjen ki igazából, csak a figyelmeztető üzenetet küldje el mindenkinek. .\"}}} .\"{{{ -r .IP \fB\-r\fP Rendszer újraindítása. .\"}}} .\"{{{ -h .IP \fB\-h\fP Leállítás kilépés után. .\"}}} .\"{{{ -n .IP \fB\-n\fP [NEM JAVASOLT] Ne hívja meg az \fBinit\fPet, hanem maga végezze el a kilépést. Az opció használata ellenjavallott, mivel eredményei kiszámíthatatlanok lehetnek. .\"}}} .\"{{{ -f .IP \fB\-f\fP Ne indítson fsck-et a újraindítás után. .\"}}} .\"{{{ -F .IP \fB\-F\fP Mindenképpen legyen fsck. .\"}}} .\"{{{ -c .IP \fB\-c\fP Szakítson meg egy folyamatban levő kilépést. Ezzel az opcióval együtt természetesen nem kell megadni időparamétert, de felhasználói üzenetet lehet. .\"}}} .\"{{{ time .IP \fImikor\fP Mikor lépjen ki. .\"}}} .\"{{{ warning-message .IP \fIfigyelmeztetés\fP Az összes felhasználónak küldendő üzenet. .\"}}} .PP A \fImikor\fP argumentum többféle formátumban megadható. Lehet hagyományos \fIóó:pp\fP alakban, ahol \fIóó\fP az órák száma (egy vagy két számjegy), \fIpp\fP pedig a perc (mindig két számjegyben). Másrészt megjelenhet \fB+\fP\fIp\fP-ként is, ahol \fIp\fP jelenti a kivárandó percek számát (késleltetés). A \fBnow\fP (most) szó egyenértékű \fB+0\fP-val. .PP Ha a \fIshutdown\fPt időzítéssel hívják meg, létrehozza a .I /etc/nologin fájlt, mely megakadályozza felhasználók beléptetését pl. a \fIlogin\fP(1) programmal. Ezt az állományt csak akkor távolítja el, ha még az initnek küldött jelzés előtt leállítják a folyamatot (pl. megszakítják a shutdownt, vagy valami rosszul sül el). Egyéb esetekben a rendszerleállító, vagy -indító scriptek feladata a fájl törlése. .PP Az \fB\-f\fP paraméter gyors újrabootolást eredményez. A parancs létrehozza a \fI/fastboot\fP állományt, melynek meglétét a rendszerindító rc fájl figyeli, és hatására nem hívja meg az \fBfsck\fP(1) programot. Ezután a bootfolyamat eltávolítja a \fI/fastboot\fPot. .PP Az \fB\-F\fP paraméter kierőszakolja az \fBfsck\fP(1)-et: létrehozza a \fI/forcefsck\fP állományt, aminek hatására a rendszerindító rc fájl az \fBfsck\fP(1)-et egy különleges `force' paraméterrel hívja, így még a rendesen unmountolt fájlrendszerek is ellenőrzésre kerülnek. A \fI/forcefsck\fP törlése szintén a bootfolyamat feladata. .PP Az \fB-n\fP opció eredményeképpen a \fBshutdown\fP nem hívja az \fBinit\fPet, hanem maga öli meg az összes futó alkalmazást. Ezután kikapcsolja a kvótákat, jegyzetelést és a swappolást, valamint lecsatolja a mountolt fájlrendszereket. .\"}}} .\"{{{ Files .SH AZ ELÉRÉS KORLÁTOZÁSA A \fBshutdown\fPt az \fBinit\fP(8) is hívhatja a \fBCTRL-ALT-DEL\fP billentyűk lenyomása esetén, ha létezik megfelelő bejegyzés a \fI/etc/inittab\fP állományban. Ez azt is jelentheti, hogy mindenki, aki fizikailag hozzáfér a billentyűzethez, kiléphet a rendszerből. Ennek megakadályozására a \fBshutdown\fP képes ellenőrizni, hogy megbízható felhasználó jelentkezett-e be a virtuális konzolok egyikéről. Ha a programot az \fP-a\fP opcióval indítjuk (ezt az /etc/inittab-ban a shutdown hívásához lehet adni), ellenőrzi, hogy elérhető-e a \fI/etc/shutdown.allow\fP fájl. Ezután ezt összehasonlítja a virtuális konzolról bejentkezett emberek névsorával (\fI/var/run/utmp\fP). A műveletet csak akkor folytatja, ha az itt felsorolt felhasználók egyike vagy a \fBroot\fP jentkezett be. Más esetekben a .sp 1 .nf \fBshutdown: no authorized users logged in\fP .fi .sp 1 hibaüzenetet küldi a (fizikai) rendszerkonzolra. A \fI/etc/shutdown.allow\fP állomány soronként egy nevet tartalmazhat. Az üres és a \fB#\fP jellel kezdődő (megjegyzés) sorok megengedettek. A fájl 32 felhasználó nevét tartalmazhatja. .SH FÁJLOK .nf /fastboot /etc/inittab /etc/init.d/halt /etc/init.d/reboot /etc/shutdown.allow .fi .\"}}} .SH HIBÁK Nem vehető igazi hibának, hogy a legtöbb felhasználó elfelejti megadni a \fImikor\fP argumentumot, és furcsállja a \fBshutdown\fP által visszaadott hibaüzenetet. A \fImikor\fP argumentum kötelező; az esetek 90%-ában ez \fBnow\fP. .\"{{{ Author .SH SZERZŐ Miquel van Smoorenburg .\"}}} .\"{{{ See also .SH "LÁSD MÉG" .BR fsck (8), .BR init (1), .BR halt (8), .BR reboot (8) .\"}}} .SH MAGYAR FORDÍTÁS Gál Gyuri