Section: Manual del Administrador de Sistemas Linux (5)
Updated: 16 Julio 1997
Index Return to Main
Contents
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
Las líneas que comienzan con `#' se ignoran.
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
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
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
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).
(8), telinit(8)
This document was created by man2html, using
the manual pages.
Time: 20:28:08 GMT, January 21, 2005