Provided by: manpages-fr-extra_20101103_all bug

NOM

       inittab  -  Format  du  fichier  inittab  utilise  dans le processus de
       demarrage des systemes UNIX Systeme V et compatibles

DESCRIPTION

       Le fichier inittab decrit l'ensemble des  processus  qui  doivent  etre
       lances  au  demarrage  du  systeme  et dans d'autres circonstances (par
       exemple, /etc/init.d/boot,  /etc/init.d/rc,  gettys...).  Le  programme
       init(8)  distingue  differents  niveaux  d'ex'ecution (runlevel), chacun
       pouvant avoir ses propres processus a demarrer. Les niveaux d'execution
       valables  sont  0-6,  et  A,  B,  C  pour  des  niveaux  personnalises.
       Typiquement, une entree dans le fichier inittab a la forme suivante :

              id:niveaux_ex'ecution:action:processus

       Les lignes commencant par le caractere << # >> sont ignorees.

       id     Sequence unique de 1 a 4 caracteres qui identifient  une  entree
              dans  inittab  (pour les versions de sysvinit compilees avec les
              anciennes bibliotheques libc5 (< 5.2.18) ou a.out, la limite est
              de 2 caracteres).

              Remarque :  pour  les  programmes  de  login comme les gettys ou
              d'autres, le champ id doit etre le numero du tty correspondant a
              la  console,  par exemple 1 pour tty1. Des anciens programmes de
              gestion des connexions peuvent  egalement  se  baser  la-dessus,
              meme si je n'en ai pas le souvenir.

       niveaux_ex'ecution
              Liste  des  niveaux d'execution pour lesquels l'action doit etre
              faite.

       action Description de l'action a faire.

       processus
              Commande a executer. Si  ce  champ  commence  par  le  caractere
              << + >>,  init  n'enregistrera  pas  les connexions dans utmp et
              wtmp.  Ceci  est  requis  par  getty  qui  utilise  son   propre
              gestionnaire  de  utmp  ou wtmp. Ceci est egalement un bogue qui
              reste pour des raisons historiques.

       Le champ niveaux_ex'ecution peut contenir plusieurs caracteres indiquant
       differents  niveaux  d'execution.  Par  exemple,  123  signifie  que le
       processus sera execute dans les niveaux d'execution  1,  2  et  3.  Les
       niveaux  d'ex'ecution pour les entrees ondemand peuvent contenir un A, B
       ou C.  Les  champs  niveaux_ex'ecution  des  entrees  sysinit,  boot  et
       bootwait sont ignores.

       Quand  le niveau d'execution est change, tous les processus qui ne sont
       pas specifies demarres dans ce nouveau niveau  d'execution  sont  tues,
       d'abord avec SIGTERM, puis avec SIGKILL.

       Les actions valables pour le champ action sont :

       respawn
              Le  processus  est redemarre a chaque fois qu'il se termine (par
              exemple : getty).

       wait   Le processus n'est demarre qu'une seul fois,  lors  de  l'entree
              dans le niveau d'execution et init attend qu'il se termine.

       once   Le  processus  est execute une seule fois, lors de l'entree dans
              le niveau d'execution.

       boot   Le processus est execute pendant le  demarrage  du  systeme.  Le
              champ niveaux_ex'ecution est ignore.

       bootwait
              Le  processus  est  execute  pendant le demarrage du systeme, et
              init attend que le processus se termine (par exemple : /etc/rc).
              Le champ niveaux_ex'ecution est ignore.

       off    Ne fait rien.

       ondemand
              Un  processus  marque  dans  un  niveau d'execution ondemand est
              execute a chaque fois que le  niveau  d'execution  ondemand  est
              appele.  Cependant,  aucun  changement  de niveau d'execution ne
              survient (les modes de demarrage  pour  ondemand  sont  << a >>,
              << b >> et << c >>).

       initdefault
              Une  entree  initdefault  indique  qu'on  entrera dans ce niveau
              d'execution une fois le systeme sera effectivement operationnel.
              Si  aucun  n'existe, init demandera un niveau d'execution sur la
              console. Le champ processus est ignore.

       sysinit
              Le processus est execute pendant le demarrage du systeme. Il est
              execute   avant   les   entrees   boot  ou  bootwait.  Le  champ
              niveaux_ex'ecution est ignore.

       powerwait
              Le processus est execute quand la machine est sur  le  point  de
              s'eteindre.   Init  est  normalement  informe  de  ceci  par  un
              programme qui discute avec un UPS connecte a  la  machine.  Init
              attend  jusqu'a  ce  que  le  processus  soit  termine  avant de
              continuer.

       powerfail
              Comme powerwait, mis a part que init  n'attend  pas  la  fin  du
              processus avant de continuer.

       powerokwait
              Le   processus   est  execute  des  que  init  est  informe  que
              l'alimentation de est remise en route.

       powerfailnow
              Ce processus sera execute quand init est informe que la batterie
              de l'onduleur externe est presque vide et que la tension faiblit
              (a condition que l'onduleur  et  le  processus  de  surveillance
              soient capables de detecter cette condition).

       ctrlaltdel
              Le  processus  est execute lorsque init recoit le signal SIGINT.
              Cela signifie que quelqu'un dans la console systeme a  taper  la
              combinaison  de  touches CTRL-ALT-SUPPR. Typiquement, on a voulu
              executer  une  sorte  d'arret,  soit  pour  demarrer   en   mode
              mono-utilisateur, soit pour redemarrer la machine.

       kbrequest
              Le  processus  sera  execute  quand  init  recoit  un  signal du
              gestionnaire de clavier qu'une combinaison speciale de touches a
              ete actionnee sur le clavier de la console.

              La documentation pour cette fonction n'est pas encore complete ;
              il est possible de trouver de  la  documentation  supplementaire
              dans  le  paquet kbd-x.xx paquets (le plus recent etait kbd-0.94
              au moment ou ces lignes sont ecrites). Vous pouvez affecter  des
              combinaisons  de  touches  a  l'action << KeyboardSignal >>. Par
              exemple, pour affecter Alt-FlecheHaut pour cet  usage,  utilisez
              ce qui suit dans votre fichier keymaps :

              alt keycode 103 = KeyboardSignal

EXEMPLES

       Voici un exemple d'un fichier inittab qui ressemble a un ancien fichier
       inittab sous linux :

              # inittab for 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

       Ce fichier inittab execute /etc/rc pendant le demarrage du  systeme  et
       demarre getty sur les tty 1 a 4.

       Un  fichier  inittab  plus  elabore avec differents niveaux d'execution
       (notez bien les commentaires) :

              # Runlevel a demarrer
              id:2:initdefault:

              # Script de configuration / initialisation du systeme au demarrage.
              si::sysinit:/etc/init.d/rcS

              # Que faire dans le mode mono-utilisateur.
              ~:S:wait:/sbin/sulogin

              # /etc/init.d execute les scripts S et K pour les changements
              # de niveau d'execution.
              #
              # Le niveau 0 est pour l'arret.
              # Le niveau 1 est pour le mode mono-utilisateur.
              # Les niveaux 2 a 5 correspondent aux niveaux multi-utilisateurs.
              # Le niveau 6 correspond aux redemarrage.

              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

              # Que faire du << salut a 3 doigts >>.
              ca::ctrlaltdel:/sbin/shutdown -t1 -h now

              # niveau d'execution 2,3 : getty sur les consoles virtuelles
              # niveau d'execution   3 : getty sur le terminal (ttyS0) et
              #                          sur le port modem.
              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

FICHIERS

       /etc/inittab

AUTEUR

       Init a ete ecrit par Miquel van Smoorenburg (miquels@cistron.nl). Cette
       page    de    manuel    a    ete    ecrite    par   Sebastian   Lederer
       (lederer@francium.informatik.uni-bonn.de)  et  modifiee   par   Michael
       Haardt (u31b3hs@pool.informatik.rwth-aachen.de).

VOIR AUSSI

       init(8), telinit(8)

TRADUCTION

       La  traduction de cette page de manuel est maintenue par les membres de
       la liste <debian-l10n-french AT lists DOT debian  DOT  org>.   Veuillez
       signaler  toute  erreur  de  traduction  par un rapport de bogue sur le
       paquet manpages-fr-extra.

                                4 decembre 2001                     INITTAB(5)