Content
Data
license:
Version:
Developer / owner:
Short description:
Manual page and help for the shutdown linux command. The shutdown command safely exits the system. Warns all logged in users and disables access (see login (1)). The process can be started immediately or after a specified time, in which all applications are notified first with the SIGTERM signal.
Man page output
man shutdown
SHUTDOWN(8) Linux System Administrator's Manual SHUTDOWN(8) NÉV shutdown - kilépés a rendszerből VÁZLAT /sbin/shutdown [-t másodperc] [-arkhncfF] mikor [figyelmeztetés] LEÍRÁS A shutdown parancs biztonságosan lép ki a rendszerből. Az összes bejentkezett felhasználót figyelmezteti, valamint letiltja a belépést (lásd: login(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 SIGTERM 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 shutdown az init processztől a futásszint megváltoztatását kéri. A 0-s futásszintet a rendszer leállítására, a 6-osat az újrabootolásra használjuk, az 1-essel olyan állapotba kerül a gép, ahol karbantartási feladatok végezhetők; ez az alapbeállítás, ha sem a -h, sem pedig az -r opciót nem adjuk meg a shutdown-nak. A teendőket rendszerleállítás- vagy újraindítás esetén a /etc/inittab fájl megfelelő bejegyzései tartalmazzák. OPCIÓK -a Használja a /etc/shutdown.allow fájlt. -t másodperc Az init(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 Ne lépjen ki igazából, csak a figyelmeztető üzenetet küldje el mindenkinek. -r Rendszer újraindítása. -h Leállítás kilépés után. -n [NEM JAVASOLT] Ne hívja meg az initet, hanem maga végezze el a kilépést. Az opció használata ellenjavallott, mivel eredményei kiszámíthatatlanok lehetnek. -f Ne indítson fsck-et a újraindítás után. -F Mindenképpen legyen fsck. -c 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. mikor Mikor lépjen ki. figyelmeztetés Az összes felhasználónak küldendő üzenet. A mikor argumentum többféle formátumban megadható. Lehet hagyományos óó:pp alakban, ahol óó az órák száma (egy vagy két számjegy), pp pedig a perc (mindig két számjegyben). Másrészt megjelenhet +p-ként is, ahol p jelenti a kivárandó percek számát (késleltetés). A now (most) szó egyenértékű +0-val. Ha a shutdownt időzítéssel hívják meg, létrehozza a /etc/nologin fájlt, mely megakadályozza felhasználók beléptetését pl. a login(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. Az -f paraméter gyors újrabootolást eredményez. A parancs létrehozza a /fastboot állományt, melynek meglétét a rendszerindító rc fájl figyeli, és hatására nem hívja meg az fsck(1) programot. Ezután a bootfolyamat eltávolítja a /fastbootot. Az -F paraméter kierőszakolja az fsck(1)-et: létrehozza a /forcefsck állományt, aminek hatására a rendszerindító rc fájl az fsck(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 /forcefsck törlése szintén a bootfolyamat feladata. Az -n opció eredményeképpen a shutdown nem hívja az initet, 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. AZ ELÉRÉS KORLÁTOZÁSA A shutdownt az init(8) is hívhatja a CTRL-ALT-DEL billentyűk lenyomása esetén, ha létezik megfelelő bejegyzés a /etc/inittab á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 shutdown képes ellenőrizni, hogy megbízható felhasználó jelentkezett-e be a virtuális konzolok egyikéről. Ha a programot az -a opcióval indítjuk (ezt az /etc/inittab-ban a shutdown hívásához lehet adni), ellenőrzi, hogy elérhető-e a /etc/shutdown.allow fájl. Ezután ezt összehasonlítja a virtuális konzolról bejentkezett emberek névsorával (/var/run/utmp). A műveletet csak akkor folytatja, ha az itt felsorolt felhasználók egyike vagy a root jentkezett be. Más esetekben a shutdown: no authorized users logged in hibaüzenetet küldi a (fizikai) rendszerkonzolra. A /etc/shutdown.allow állomány soronként egy nevet tartalmazhat. Az üres és a # jellel kezdődő (megjegyzés) sorok megengedettek. A fájl 32 felhasználó nevét tartalmazhatja. FÁJLOK /fastboot /etc/inittab /etc/init.d/halt /etc/init.d/reboot /etc/shutdown.allow HIBÁK Nem vehető igazi hibának, hogy a legtöbb felhasználó elfelejti megadni a mikor argumentumot, és furcsállja a shutdown által visszaadott hibaüzenetet. A mikor argumentum kötelező; az esetek 90%-ában ez now. SZERZŐ Miquel van Smoorenburg <miquels@cistron.nl> LÁSD MÉG fsck(8), init(1), halt(8), reboot(8) MAGYAR FORDÍTÁS Gál Gyuri <gyuri@lamer.hu> Jun 22, 1998 SHUTDOWN(8)
Help output
sudo shutdown --help
shutdown [OPTIONS...] [TIME] [WALL...] Shut down the system. --help Show this help -H --halt Halt the machine -P --poweroff Power-off the machine -r --reboot Reboot the machine -h Equivalent to --poweroff, overridden by --halt -k Don't halt/power-off/reboot, just send warnings --no-wall Don't send wall message before halt/power-off/reboot -c Cancel a pending shutdown See the shutdown(8) man page for details.
Related Content
- 95 views