Provided by:
manpages-es-extra_0.8a-17_all 
NOMBRE
inittab - formato del fichero inittab usado por el proceso init
compatible SysV
DESCRIPCI'ON
El fichero inittab describe que procesos se inician en la carga y
durante la operacion normal (por ejemplo, /etc/init.d/boot,
/etc/init.d/rc, gettys...). Init(8) distingue multiples niveles de
ejecuci'on, cada uno de los cuales puede tener su propio conjunto de
procesos que se inician. Los niveles de ejecucion validos son 0-6 mas
A, B y C para entradas bajo demanda. Una entrada del fichero inittab
tiene el siguiente formato:
id:niveles_ejecuci'on:acci'on:proceso
Las lineas que comienzan con `#' se ignoran.
id es una secuencia unica 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 limite es de 2
caracteres).
Nota: Para gettys u otros procesos de presentacion al sistema,
el campo id deberia 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_ejecuci'on
es la lista de niveles de ejecucion para lo cuales se llevaran a
cabo las acciones especificadas.
acci'on describe que accion se deberia llevar a cabo.
proceso
especifica el proceso a ejecutar. Si el campo proceso comienza
con un caracter `+', init no registrara utmp y wtmp para ese
proceso. Esto es necesario para gettys que insisten en hacer
sus propias labores de utmp/wtmp. Esto es tambien un fallo
historico.
El campo niveles_ejecuci'on tiene que contener multiples caracteres para
diferente niveles de ejecucion. Por ejemplo, 123 especifica que el
proceso se deberia iniciar en los niveles de ejecucion 1, 2 y 3. Las
entrada de niveles de ejecuci'on bajo demanda pueden contener una A, B,
o C. Las entradas de campos de nivel_ejecuci'on de sysinit, boot y
bootwait se ignoran.
Cuando se cambia un nivel de ejecucion, cualesquiera procesos en
ejecucion que no esten especificados en el nuevo nivel de ejecucion se
matan, primero con SIGTERM y despues con SIGKILL.
Acciones validas para el campo acci'on son:
respawn
El proceso se reiniciara cuando termine (v.g. getty).
wait El proceso se iniciara una vez cuando se entre en el nivel de
ejecucion especifico e init esperara a su terminacion.
once El proceso se ejecutara una vez cuando se entre en el nivel de
ejecucion especificado.
boot El proceso se ejecutara durante el arranque del sistema. El
campo The niveles_ejecuci'on se ignora.
bootwait
El proceso se ejecutara durante el arranque del sistema,
mientras init espera su terminacion (v.g. /etc/rc). El campo
niveles_ejecci'on se ignora.
off Esto no hace nada.
ondemand
Un proceso marcado con un nivel de ejecucion ondemand se
ejecutara cuando se llame al nivel de ejecucion especificado
ondemand. Sin embargo, no se produce cambio de nivel de
ejecucion (los niveles de ejecucion ondemand son `a', `b', y
`c').
initdefault
Una entrada initdefault especifica el nivel de ejecucion en el
cual se entrara tras el arranque del sistema. Si no existe
ninguno, init pedira un nivel de ejecucion en la consola. El
campo proceso se ignora.
sysinit
El proceso se ejecutara durante el arranque del sistema. Se
ejecutara antes de cualquier entrada boot o bootwait. El campo
niveles_ejecuci'on se ignora.
powerwait
El proceso se ejecutara cuando init reciba la senal SIGPWR,
indicando que hay algun problema con la alimentacion electrica.
Init esperara 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 ejecutara cuando init reciba la senal SIGPWR, con
la condicion de que haya un fichero llamado /etc/powerstatus que
contenga la palabra OK. Esto significa que la alimentacion
electrica ha vuelto.
ctrlaltdel
El proceso se ejecutara cuando init reciba la senal SIGINT.
Esto significa que alguien en la consola del sistema ha pulsado
la combinacion de teclas CTRL-ALT-DEL . Normalmente uno quiere
ejecutar algun tipo de shutdown bien para entrar en modo
monousuario o reiniciar la maquina.
kbrequest
El proceso se ejecutara cuando init reciba una senal del gestor
de teclado que se ha pulsado una combinacion especial de teclas
en el teclado de la consola.
La documentacion para esta funcion no esta completa aun; se
puede encontrar mas documentacion en los paquetes kbd-x.xx (el
mas reciente era kbd-0.94 en el momento de escribir esto).
Basicamente quiere aplicar alguna combinacion de teclado a la
accion "KeyboardSignal". Por ejemplo, para aplicar Alt-
FlechaArriba para este proposito 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 mas elaborado con diferentes niveles de ejecucion (vea los
comentarios interiores):
# Nivel para ejecutar
id:2:initdefault:
# Inicializacion del sistema antes de cualquier otra cosa.
si::sysinit:/etc/rc.d/bcheckrc
# Nivel de Ejecucion 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
# Que hacer ante el "saludo de 3 dedos".
ca::ctrlaltdel:/sbin/shutdown -t5 -rf now
# Nivel de ejecucion 2&3: getty en consola, nivel 3 tambien getty
# en el puerto del 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
S2:3:respawn:/sbin/uugetty ttyS2 M19200
FICHEROS
/etc/inittab
AUTOR
Init fue escrito por Miquel van Smoorenburg (miquels@cistron.nl). Esta
pagina 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'EASE TAMBI'EN
init(8), telinit(8)