Provided by: manpages-de_0.8-1_all bug

BEZEICHNUNG

       inittab   -   Format   der   Datei  inittab  fur  den  SysV-kompatiblen
       Init-Prozess

BESCHREIBUNG

       Die Datei inittab beschreibt, welche Prozesse beim Booten  und  wahrend
       des  normalen  Betriebs  gestartet  werden  (z.  B.   /etc/init.d/boot,
       /etc/init.d/rc, gettys ...). Init(8)  unterscheidet  mehrere  Runlevel,
       von denen jeder einen eigenen Satz von Prozessen umfasst, die gestartet
       werden.  Gultige  Runlevel   sind   0-6   plus   A,   B   und   C   fur
       ondemand-Eintrage.  Ein  Eintrag  in  der  Datei  inittab hat folgendes
       Format:

              ID:Runlevel:Aktion:Prozess

       Zeilen mit einer Raute >>#<< am Anfang werden ignoriert.

       ID     ist eine eindeutige Folge von  1-4  Zeichen  zur  Identifikation
              eines  Eintrags in inittab. (Fur Versionen von SysVinit, die mit
              der alten Libc5 (< 5.2.18)  oder  a.out-Bibliotheken  kompiliert
              wurden, ist das Limit 2 Zeichen).

              Hinweis:  Traditionell  ist fur Getty und andere Login-Verfahren
              der  Wert  des  ID-Felds  der  gleiche  wie   die   Endung   des
              entsprechenden  ttys  gehalten,  z.B.    1 fur tty1. Einige alte
              Login-Abrechnungsprogramme konnten das voraussetzen, obwohl  der
              Verfasser sich keines vorstellen kann.

       Runlevel
              listet  die Runlevel, fur die die angegebene Aktion durchgefuhrt
              werden soll.

       Aktion beschreibt, was getan werden soll.

       Prozess
              gibt an,  welcher  Prozess  ausgefuhrt  werden  soll.  Wenn  das
              Prozess-Feld  mit  einem  >>+<<-Zeichen  beginnt,  fuhrt Init(8)
              keine utmp- und wtmp-Abrechnung (accounting) fur diesen Prozess.
              Dies  ist  fur  Gettys  erforderlich,  die  darauf bestehen, das
              selber zu erledigen. Dies ist auch ein historischer Fehler.

       Das Feld  Runlevel  kann  mehrere  Zeichen  fur  verschiedene  Runlevel
       enthalten.  Beispielsweise  legt  123  fest,  dass  der  Prozess in den
       Runleveln  1,  2  und  3  gestartet  werden  soll.  Die  Runlevel   fur
       ondemand-Eintrage  konnen  A, B oder C enthalten. Das Feld Runlevel der
       Eintrage sysinit, boot und bootwait wird ignoriert.

       Bei einem Wechsel des  Runlevels  des  Systems  werden  alle  laufenden
       Prozesse,  die  nicht  im neuen Runlevel laufen sollen, beendet; zuerst
       mit SIGTERM, dann mit SIGKILL.

       Gultige Eintrage fur das Aktion-Feld sind:

       respawn
              Der Prozess wird jedesmal, wenn  er  terminiert,  neu  gestartet
              (z.B.  getty).

       wait   Der  Prozess wird einmal beim Eintritt in den Runlevel gestartet
              und Init(8) wartet auf den Abschluss des Prozesses.

       once   Der  Prozess  wird  einmal  wahrend  der   Initialisierung   des
              Runlevels ausgefuhrt.

       boot   Der  Prozess  wird ausgefuhrt, wahrend das System hochfahrt. Das
              Feld Runlevel wird ignoriert.

       bootwait
              Der Prozess lauft wahrend des Systemstarts  und  Init(8)  wartet
              auf  seinen  Abschluss  (z. B. /etc/rc).  Das Feld Runlevel wird
              ignoriert.

       off    Es wird keine Aktion durchgefuhrt.

       ondemand
              Ein  mit  ondemand  gekennzeichneter   Prozess   wird   jedesmal
              ausgefuhrt,  wenn  das  angegebene  ondemand-Runlevel aufgerufen
              wird.  Es  erfolgt  aber  kein  Wechsel  des   Runlevels.   (Die
              ondemand-Runlevel sind >>a<<, >>b<< und >>c<<.)

       initdefault
              Ein  initdefault-Eintrag  legt den Runlevel nach dem Systemstart
              fest. Fehlt dieser Eintrag, wird init(8) auf  der  Konsole  nach
              dem Runlevel fragen. Das Prozess-Feld wird ignoriert.

       sysinit
              Dieser   Prozess  lauft  beim  Systemstart  vor  den  boot-  und
              bootwait-Eintragen. Das Feld Runlevel wird ignoriert.

       powerwait
              Dieser  Prozess  wird  ausgefuhrt,   wenn   die   Spannung   der
              Stromversorgung  sinkt.  Init(8)  wird  ublicherweise  von einem
              Prozess informiert, der mit der USV kommuniziert. Init(8) wartet
              das Ende dieses Prozesses ab, bevor es weiter macht.

       powerfail
              Wie  powerwait;  Init(8)  wartet  aber  nicht  auf den Abschluss
              dieses Prozesses.

       powerokwait
              Dieser Prozess wird ausgefuhrt, sobald Init(8) erfahrt, dass die
              Spannungsversorgung wieder normal funktioniert.

       powerfailnow
              Dieser  Prozess  wird ausgefuhrt, wenn init(8) erfahrt, dass die
              Batterie der externen USV fast leer  ist  und  ein  Stromausfall
              droht.    Voraussetzung    ist    naturlich,    dass   USV   und
              Uberwachungsprozess diesen Zustand erkennen konnen.

       ctrlaltdel
              Der Prozess wird ausgefuhrt,  wenn  Init(8)  das  Signal  SIGINT
              erhalt.  Dies  bedeutet,  dass jemand auf der System-Konsole die
              Tastenkombination STRG-ALT-ENTF  eingegeben  hat.  Normalerweise
              will  man  eine  Art  von  Shutdown  ausfuhren;  entweder in den
              Single-User-Runlevel wechseln oder den Rechner neu starten.

       kbrequest
              Der Prozess wird ausgefuhrt, wenn der  Tastatur-Handler  Init(8)
              signalisiert,  das  auf  der Tastatur der Konsole eine bestimmte
              Tastenkombination eingegeben wurde.

              Die Dokumentation fur diese Funktion ist noch nicht vollstandig.
              Zusatzliche  Dokumentation  finden  Sie  in den kbd-x.xx-Paketen
              (das  aktuellste  war  beim   Schreiben   dieser   Handbuchseite
              kbd-0.94).       Wahrscheinlich       mochten       Sie      der
              >>KeyboardSignal<<-Aktion eine Tastenkombinationen zuordnen.  Um
              beispielsweise   die   Kombination   >>Alt   Aufwartspfeil<<  zu
              verwenden, tragen Sie in Ihre keymaps-Datei ein:

              alt keycode 103 = KeyboardSignal

BEISPIELE

       Dies ist ein Beispiel fur eine inittab,  die  der  alten  Linux-inittab
       ahnelt:

              # inittab fur Linux
              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

       Diese  inittab-Datei  fuhrt  beim  Systemstart  /etc/rc aus und startet
       Gettys auf tty1 bis tty4.

       Eine ausgefeiltere  inittab  mit  verschiedenen  Runleveln  (siehe  die
       innenstehenden Kommentare):

              # Standard-Runlevel
              id:2:initdefault:

              # Skript fur Konfiguration/Initialisierung wahrend
              # des Systemstarts
              si::sysinit:/etc/init.d/rcS

              # Das lauft im Single-User-Modus.
              ~:S:wait:/sbin/sulogin

              # /etc/init.d fuhrt beim Wechsel des Runlevel die
              # S- und K-Skripte aus.
              #
              # Runlevel 0 ist Halt.
              # Runlevel 1 ist der Single-User-Betrieb.
              # Runlevel 2-5 sind Mehrbenutzer-Modi.
              # Runlevel 6 ist der Neustart (Reboot).

              l0:0:wait:/etc/init.d/rc 0
              l1:1:wait:/etc/init.d/rc 1
              l2:2:wait:/etc/init.d/rc 2
              l3:3:wait:/etc/init.d/rc 3
              l4:4:wait:/etc/init.d/rc 4
              l5:5:wait:/etc/init.d/rc 5
              l6:6:wait:/etc/init.d/rc 6

              # Was wird beim >>Affengriff<< getan?
              ca::ctrlaltdel:/sbin/shutdown -t1 -h now

              # Runlevel 2,3: Getty auf virtuellen Konsolen
              # Runlevel   3: Getty auf Terminal (ttyS0) und Modem (ttyS1)
              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
              S0:3:respawn:/sbin/getty -L 9600 ttyS0 vt320
              S1:3:respawn:/sbin/mgetty -x0 -D ttyS1

DATEIEN

       /etc/inittab

AUTOR

       Der  Autor von Init(8) ist Miquel van Smoorenburg (miquels@cistron.nl).
       Diese     Handbuchseite      wurde      von      Sebastian      Lederer
       (lederer@francium.informatik.uni-bonn.de)  geschrieben  und von Michael
       Haardt (u31b3hs@pool.informatik.rwth-aachen.de) uberarbeitet.

SIEHE AUCH

       init(8), telinit(8)

"UBERSETZUNG

       Die deutsche Ubersetzung dieser Handbuchseite wurde von Martin Eberhard
       Schauer <Martin.E.Schauer@gmx.de> erstellt.

       Diese  Ubersetzung  ist  Freie Dokumentation; lesen Sie die GNU General
       Public  License  Version  3  oder  neuer   bezuglich   der   Copyright-
       Bedingungen. Es wird KEINE HAFTUNG ubernommen.

       Wenn  Sie  Fehler  in  der  Ubersetzung  dieser  Handbuchseite  finden,
       schicken     Sie     bitte     eine     E-Mail     an     <debian-l10n-
       german@lists.debian.org>.

                               4. Dezember 2001                     INITTAB(5)