Provided by: manpages-hu_20010119-5_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 futsszinteket, 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.:futsszint:tevkenysg: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.

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

       tevkenysg
              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  futsszintek  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 tevkenysg 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
              futsszint 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  futsszint  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 futsszint 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)