INITTAB(5) | Manual del Administrador del Sistema Linux | INITTAB(5) |
inittab - formato del fichero inittab usado por el proceso init compatible SysV
El fichero inittab describe qué procesos se inician en la carga y durante la operación normal (por ejemplo, /etc/init.d/boot, /etc/init.d/rc, gettys...). Init(8) distingue múltiples niveles de ejecución, 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_ejecución:acción:proceso
Note: traditionally, for getty and other login processes, the value of the id field is kept the same as the suffix of the corresponding tty, e.g. 1 for tty1. Some ancient login accounting programs might expect this, though I can't think of any.
El campo niveles_ejecución 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 ejecución bajo demanda pueden contener una A, B, o C. Las entradas de campos de nivel_ejecución 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 acción son:
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
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
Un inittab más elaborado con diferentes niveles de ejecución (vea los comentarios interiores):
# Nivel para ejecutar id:2:initdefault: # Boot-time system configuration/initialization script. si::sysinit:/etc/init.d/rcS # What to do in single-user mode. ~:S:wait:/sbin/sulogin # /etc/init.d executes the S and K scripts upon change # of runlevel. # # Runlevel 0 is halt. # Runlevel 1 is single-user. # Runlevels 2-5 are multi-user. # Runlevel 6 is 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 # Qué hacer ante el "saludo de 3 dedos". ca::ctrlaltdel:/sbin/shutdown -t1 -h now # Runlevel 2,3: getty on virtual consoles # Runlevel 3: getty on terminal (ttyS0) and 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
/etc/inittab
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).
La traducción al español de esta página del manual fue creada por Pedro Pablo Fábrega <pfabrega@arrakis.es>
Esta traducción es documentación libre; lea la GNU General Public License Version 3 o posterior con respecto a las condiciones de copyright. No existe NINGUNA RESPONSABILIDAD.
Si encuentra algún error en la traducción de esta página del manual, envíe un correo electrónico a debian-l10n-spanish@lists.debian.org>..
4 de diciembre de 2001 |