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)