NOMBRE

       inittab  -  formato  del  fichero  inittab  usado  por  el proceso init
       compatible SysV

DESCRIPCIÓN

       El fichero inittab describe qué procesos  se  inician  en  la  carga  y
       durante   la   operación   normal   (por  ejemplo,    /etc/init.d/boot)
       Init(8)  distingue  múltiples  niveles  de 
       ejecucion,  cada  uno  de  los cuales puede tener su propio conjunto de
       procesos que se inician. Los niveles de ejecución válidos son  0-6  más
       A,  B  y C para entradas bajo demanda.  Una entrada del fichero inittab
       tiene el siguiente formato:

              id:niveles_ejecucion:accion:proceso

       Las líneas que comienzan con ‘#’ se ignoran.

       id     es una secuencia única de 1 a 4 caracteres que  identifican  una
              entrada  de  inittab  (para las versiones de sysvinit compiladas
              con bibliotecas < 5.2.18 o bibliotecas a.out el límite es  de  2
              caracteres).

              Nota:  Para  gettys u otros procesos de presentación al sistema,
              el campo id debería de ser el sufijo tty de  la  correspondiente
              tty,   por   ejemplo,      1  para  tty1.   En  otro  caso,  las
              contabilidades   de   conexiones   puede   que   no    funcionen
              correctamente

       niveles_ejecucion
              es la lista de niveles de ejecución para lo cuales se llevarán a
              cabo las acciones especificadas.

       accion describe qué acción se debería llevar a cabo.

       proceso
              especifica el proceso a ejecutar. Si el campo  proceso  comienza
              con  un  carácter  ‘+’,  init no registrará utmp y wtmp para ese
              proceso.  Esto es necesario para gettys que  insisten  en  hacer
              sus  propias  labores  de  utmp/wtmp.   Esto es también un fallo
              histórico.

       El campo niveles_ejecucion tiene que contener múltiples caracteres para
       diferente  niveles  de  ejecución.  Por  ejemplo, 123 especifica que el
       proceso se debería iniciar en los niveles de ejecución 1, 2 y  3.   Las
       entrada de niveles de ejecucion  bajo demanda pueden contener una A, B,
       o C.  Las entradas de campos de  nivel_ejecucion  de  sysinit,  boot  y
       bootwait se ignoran.

       Cuando  se  cambia  un  nivel  de  ejecución,  cualesquiera procesos en
       ejecución que no estén especificados en el nuevo nivel de ejecución  se
       matan, primero con  SIGTERM y después con SIGKILL.

       Acciones válidas para el campo accion son:

       respawn
              El proceso se reiniciará cuando termine (v.g. getty).

       wait   El  proceso  se  iniciará una vez cuando se entre en el nivel de
              ejecución específico e init esperará a su terminación.

       once   El proceso se ejecutará una vez cuando se entre en el  nivel  de
              ejecución especificado.

       boot   El  proceso  se  ejecutará  durante  el arranque del sistema. El
              campo The niveles_ejecucion se ignora.

       bootwait
              El  proceso  se  ejecutará  durante  el  arranque  del  sistema,
              mientras  init  espera  su terminación (v.g. /etc/rc).  El campo
              niveles_ejeccion se ignora.

       off    Esto no hace nada.

       ondemand
              Un proceso  marcado  con  un  nivel  de  ejecución  ondemand  se
              ejecutará  cuando  se  llame  al nivel de ejecución especificado
              ondemand.  Sin  embargo,  no  se  produce  cambio  de  nivel  de
              ejecución  (los  niveles  de ejecución ondemand son  ‘a’, ‘b’, y
              ‘c’).

       initdefault
              Una entrada initdefault especifica el nivel de ejecución  en  el
              cual  se  entrará  tras  el  arranque  del sistema. Si no existe
              ninguno, init pedirá un nivel de ejecución  en  la  consola.  El
              campo proceso se ignora.

       sysinit
              El  proceso  se  ejecutará  durante  el arranque del sistema. Se
              ejecutará antes de cualquier entrada boot o  bootwait.  El campo
              niveles_ejecucion se ignora.

       powerwait
              El  proceso  se  ejecutará  cuando  init reciba la señal SIGPWR,
              indicando que hay algún problema con la alimentación  eléctrica.
              Init esperará que el proceso termine antes de continuar.

       powerfail
              Como en powerwait, excepto que init no  espera que el proceso se
              complete.

       powerokwait
              El proceso se ejecutará cuando init reciba la señal SIGPWR,  con
              la condición de que haya un fichero llamado /etc/powerstatus que
              contenga la palabra  OK.  Esto  significa  que  la  alimentación
              eléctrica ha vuelto.

       ctrlaltdel
              El  proceso  se  ejecutará  cuando  init reciba la señal SIGINT.
              Esto significa que alguien en la consola del sistema ha  pulsado
              la  combinación  de teclas CTRL-ALT-DEL . Normalmente uno quiere
              ejecutar algún  tipo  de  shutdown  bien  para  entrar  en  modo
              monousuario o reiniciar la máquina.

       kbrequest
              El  proceso se ejecutará cuando init reciba una señal del gestor
              de teclado que se ha pulsado una combinación especial de  teclas
              en el teclado de la consola.

              La  documentación  para  esta  función  no está completa aun; se
              puede encontrar más documentación en los paquetes  kbd-x.xx  (el
              mas  reciente  era  kbd-0.94  en   el momento de escribir esto).
              Básicamente quiere aplicar alguna combinación de  teclado  a  la
              acción   "KeyboardSignal".   Por   ejemplo,  para  aplicar  Alt-
              FlechaArriba para este propósito use lo siguiente en su  fichero
              keymap:

              alt keycode 103 = KeyboardSignal

EJEMPLOS

       Esto  es  un  ejemplo  de un inittab que reensambla el viejo inittab de
       Linux:

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

       Este fichero inittab ejecuta  /etc/rc  durante  el  arranque  e  inicia
       gettys en tty1-tty4.

       Un  inittab  más elaborado con diferentes niveles de ejecución (vea los
       comentarios interiores):

              # Nivel para ejecutar
              id:2:initdefault:

              # Inicialización del sistema antes de cualquier otra cosa.
              si::sysinit:/etc/rc.d/bcheckrc

              # Nivel de Ejecución 0,6 es halt y reinicio, 1 modo mantenimiento.
              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

              # Qué hacer ante el "saludo de 3 dedos".
              ca::ctrlaltdel:/sbin/shutdown -t5 -rf now

              # Nivel de ejecución 2&3: getty en consola, nivel 3 también  getty
              # en el puerto del módem.
              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

FICHEROS

       /etc/inittab

AUTOR

       Init fue escrito por Miquel van Smoorenburg (miquels@cistron.nl).  Esta
       página    de     manual    fue    escrita    por    Sebastian   Lederer
       (lederer@francium.informatik.uni-bonn.de)  y  modificada  por   Michael
       Haardt (u31b3hs@pool.informatik.rwth-aachen.de).

VÉASE TAMBIÉN

       init(8), telinit(8)

Powered by the Ubuntu Manpage Repository generator
Maintained by Dustin Kirkland