Provided by: manpages-hu_20010119-6_all bug

NÉV

       inittab - a sysv-compatibilis init process által használt inittab fájl formátum.

LEÍRÁS

       Az  inittab  fájl  leírja mely processek indulnak el az induláskor és a normál műveletek közben (például:
       /etc/rc, getty-k ...). Az init(8) megkülönböztet olyan többszörös futásszinteket, ezek  mindegyike  saját
       beállítása  lehet  a  futtantandó  programokról.  Érvényés  futási  szintek a 0-6, ezenkívűl A, B, és C a
       helybeni bejegyzésekhez. Egy inittab fájlbejegyzésnek a következő formátumúnak kell lennie:

              azon.:futásszint:tevékenység:processz

       A `#'-el kezdödő sorok mellőzésre kerülnek.</DL>

       id     Egyedi, 1-4 elembol allo karakterlanc, ami azonosítja a bejegyzést az  inittabban  (azon  sysvinit
              verziók  esetében amelyek fordításához tartozó library < 5.2.18 , vagy még az a.out-os rendszerhez
              készűlt, a korlát 2 karakter).

              Megjegyzés: Getty vagy másmilyen login processesknél az azon mező a tty  megfelelő  tty  rangjának
              kell  lennie,  például  1  a  tty1  helyett.  Másképpen a bejelentkezési nyilvántartás helytelenűl
              működhet.

       futásszintek
              Leirják, hogy melyik futási szinteken jön létre az adott tevékenység.

       tevékenység
              leírja, hogy milyen tevékenység jöjjön létre.

       process
              Meghatározza, hogy melyik process indítodjon el. Ha a process mező `+' karakterrel kezdödik, akkor
              az init nem csinál utmp és wtmp nyilvántartást a  processnek.  Ez  akkor  szükséges,  ha  a  getty
              ragaszkodik a saját utmp/wtmp háztartásához. Ez egy történelmi hiba.

       A  futásszintek  mező  tőbb  értéket  is  tartalmazhat,  a  különböző  futásszintekhez.  Például  az  123
       meghatározza, hogy a programnak az 1-es, 2-es és 3-as futásszinten kell futnia.  Az  helybeni  futásszint
       bejegyzések  lehetnek  A,  B, vagy C. A sysinit, boot, és bootwait futásszint bejegyzések figyelmen kívűl
       lesznek hagyva.

       Ha a rendszer  futásszintje  megváltozik,  az  összes  olyan  program,  ami  az  új  futásszinthez  nincs
       bejegyezve, le lesz álítva, előszőr a SIGTERM, majd a SIGKILL jelzéssel.

       Érvényes tevékenységek a tevékenység mezőhöz:

       respawn
              A process újraindul valahányszor megszakítódik (pl: getty).

       wait   A  process  akkor  indul  el,  amikor  a megadott futási szintre lép, és az init addig vár, amíg a
              processz fut..

       once   A processzt egyszer, a futásszintre lépéskor indítja el.

       boot   A process a rendszer újrainditása közben  indul  el.  Ilyenkor  a  futásszint  mező  tartalma  nem
              érdekes.

       bootwait
              A  processzt a rendszer indulása közben indítja el, az init megvárja míg lefut (például: /etc/rc).
              A futásszint mező mellőzésre kerül.

       off    Semmit sem csinál.

       ondemand
              Az ondemand (helybeni) futásszinttel megjelölt process elindul, valahányszor a  megadott  helybeni
              futásszint meghivódik.  Viszont nem következik be futásszint csere(helybeni futási szintek az `a',
              a `b' és a `c').

       initdefault
              Az  initdefault  bejegyzés  megadja,  hogy melyik futási szintre lépünk be a rendszer újraindítása
              után. Ha ilyent nem adtunk meg, akkor az init a konzolról kér be egy futásszintet. A processz mező
              ilyenkor figyelmen kívűl hagyódik.

       sysinit
              A process a rendszer újraindítása alatt hajtódik végre, mégpedig minden boot és bootwait bejegyzés
              elött. A futásszint mező tartalma lényegtelen.

       powerwait
              A processz akkor lesz végrehajtva, ha megszakad az áramszolgáltatás. Az init erről  általában  egy
              olyan  processztől  értesűl, ami egy UPS-sel (szünetmentes áramforrás) komunikál. Az init ilyenkor
              megvárja, hogy a processz befelyezödjön mielött továbbmenne.

       powerfail
              Ugyanaz, mint a powerwait, kivéve, hogy az init ilyenkor nem várja meg a processz befejeződését.

       powerokwait
              Ez a processz azonnal végre lesz hajtva, amint az init arról értesűl, hogy az áram visszatért.

       powerfailnow
              Ez a processz akkor lesz vegrehajtva, ha azt közlik az init-el, hogy a külső  UPS  elemei  majdnem
              teljesen  üresek,  és  az áramszolgáltatás megszünt (feltételezi, hogy a külső UPS és az ellenőrző
              program képes ezt az állapotot érzékelni).

       ctrlaltdel
              A processz akkor lesz végrehajtva, ha az init egy SIGINT szignált kap. Ez azt jelenti, hogy valaki
              a rendszer konzolján lenyomta a CTRL-ALT-DEL billentyű kombinációt. Általában ez azt jelenti, hogy
              valaki valamiféle shutdown-t akar végrehajtani: vagy egyfelhasználós szintre  akar  eljutni,  vagy
              pedig újra akarja indítani a gépet.

       kbrequest
              A  process  akkor  lesz végrehajtva, ha az init egy szignált kap a billentyűzet kezelötöl, ami azt
              jelzi, hogy egy speciális billentyű kombináció lett lenyomva a konzol billentyűzetén.

              Ennek a funkciónak a leírása még nem teljes; további dokumentációt a  kbd-x.xx  csomagokban  lehet
              találni  (a  legújabb  a  kbd-0.94  csomag  volt  a dokumentácó írása idején). Valószínüleg néhány
              billentyűzet kombinációt akar feltérképezni a "KeyboardSignal" akcióhoz.  Például,  hogy  az  Alt-
              felfelényíl kombinációt e célból feltérképezze, használja a következöt a keymaps fájljában:

              alt keycode 103 = KeyboardSignal

PÉLDÁK

       Ez egy példa az inittab-ra, ami emlékeztet a régi Linux-os inittab-ra:

              # inittab linux-ra
              id:1:initdefault:
              rc::bootwait:/etc/rc
              1:1:respawn:/etc/getty 9600 tty1
              2:1:respawn:/etc/getty 9600 tty2
              3:1:respawn:/etc/getty 9600 tty3
              4:1:respawn:/etc/getty 9600 tty4

       Ez  az  inittab  végrehajtja  az  /etc/rc  paracsfájlt  a  boot-folyamat  alatt és elindítja a gettys-t a
       tty1-tty4-en.

       Egy bonyolultabb inittab különbözö futási szintekkel (Lásd a kommenteket a fájl-on belül):

              # Szint amin fussunk
              id:2:initdefault:

              # Rendszer inicializáció minden más elött.
              si::sysinit:/etc/rc.d/bcheckrc

              # 0,6-os futásszint a leállás és az újraindulás,
              # az 1-es pedig a karbantartáshoz van.
              l0:0:wait:/etc/rc.d/rc.halt
              l1:1:wait:/etc/rc.d/rc.single
              l2:2345:wait:/etc/rc.d/rc.multi
              l6:6:wait:/etc/rc.d/rc.reboot

              # Mit csináljunk a "3 ujjas tisztelgés"-nél.
              ca::ctrlaltdel:/sbin/shutdown -t5 -rf now

              # Futásszint 2&3: getty konzolon, 3-as szinten a modemhez is.
              1:23:respawn:/sbin/getty tty1 VC linux
              2:23:respawn:/sbin/getty tty2 VC linux
              3:23:respawn:/sbin/getty tty3 VC linux
              4:23:respawn:/sbin/getty tty4 VC linux
              S2:3:respawn:/sbin/uugetty ttyS2 M19200

FÁJLOK

       /etc/inittab

SZERZŐ

       A init-et Miquel van Smoorenburg  (miquels@cistron.nl)  ,  a  hozzávaló  kézikönyvlapot  pedig  Sebastian
       Lederer  (lederer@francium.informatik.uni-bonn.de)  írta és Michael Haardt (u31b3hs@pool.informatik.rwth-
       aachen.de) módosította.

LÁSD MÉG

       init(8), telinit(8)

MAGYAR FORDÍTÁS

       Szalay Attila <sasa@sophia.jpte.hu>

                                                  May 19, 1998                                        INITTAB(5)