Provided by:
sysv-rc_2.86.ds1-61ubuntu11_all 
NOMBRE
update-rc.d - crea y borra los enlaces a los scripts init de tipo
System V
SINOPSIS
update-rc.d [-n] [-f] nombre remove
update-rc.d [-n] nombre defaults [NN | NN-start NN-stop]
update-rc.d [-n] nombre start|stop NN nivel_de_ejecución
nivel_de_ejecución ... . start|stop NN nivel_de_ejecución
nivel_de_ejecución ... . ...
DESCRIPCIÃN
update-rc.d actualiza automáticamente los enlaces a los scripts de
init tipo System V que se encuentran en
/etc/rc[nivel_de_ejecución].d/NNnombre y que apuntan a los script
/etc/init.d/nombre. Estos son ejecutados por init cuando se cambia de
nivel de ejecución y se usan generalmente para arrancar y parar
servicios del sistema (por ejemplo, demonios). nivel_de_ejecución es
uno de los soportados por init, 0123456789S, y NN es el código de
secuencia de dos dÃÂgitos usado por init para decidir en que orden se
ejecutan los scripts.
Esta página del manual documenta sólo el modo de uso y comportamiento
de update-rc.d. Para una explicación más detallada sobre la
administración de los scripts de init estilo System V, por favor, lea
init(8) y el Manual de normativa de Debian.
CREACIÃN DE ENLACES A LOS SCRIPTS DE INIT
Cuando se ejecuta con una o varias de las opciones defaults, start, o
stop, update-rc.d crea los enlaces
/etc/rc[nivel_de_ejecución].d/[SK]NNnombre apuntando al script
/etc/init.d/nombre.
Si ya existe algún fichero con el nombre
/etc/rc[nivel_de_ejecución].d/[SK]?? entonces update-rc.d no hace
nada. Esto es asàpara que el administrador del sistema pueda
reorganizar los enlaces ( teniendo en cuenta que debe dejar al menos un
enlace si los quiere eliminar ) sin que se sobreescriba su
configuración.
Si se usa la opción defaults entonces update-rc.d creará enlaces para
arrancar los servicios en los niveles de ejecución 2345 y parar los
servicios en los niveles de ejecución 016. Por omisión todos los
enlaces tendrán el código de secuencia 20, pero esto puede cambiarse
especificando uno o dos argumentos NN. Un argumento cambia el valor
por omisión del código de secuencia tanto para los enlaces de
arranque como para los de parada, y si se proporcionan dos argumentos
el primero cambia el código de los enlaces de arranque y el segundo el
de los enlaces de parada.
En vez de usar defaults , los niveles de ejecución en los que se
arranca o se para un servicio pueden ser especificados explÃÂcitamente
mediante un conjunto de argumentos:
Cada uno de estos conjuntos empieza con un argumento start o stop para
especificar cuándo se van a crear enlaces para arrancar o parar el
servicio.
Luego les sigue NN, el código de secuencia para todos los enlaces del
conjunto, y uno o más números de nivel de ejecución, cada uno como
un solo argumento. El conjunto se termina con el argumento â€â€™.â€â€™ (un
punto).
Cuando se especifican explÃÂcitamente los niveles de ejecución,
normalmente habrá un conjunto start y otro stop . Si son necesarios
diferentes códigos de secuencia para los distintos niveles de
ejecución, entonces es necesario especificar varios conjuntos start y
stop .
El script /etc/init.d/nombre debe existir antes de ejecutar update-rc.d
para crear los enlaces.
BORRADO DE LOS SCRIPTS
Cuando se ejecuta con la opción remove , update-rc.d borra todos los
enlaces dentro del directorio /etc/rc[nivel_de_ejecución].d que
apunten al script /etc/init.d/nombre. El script debe haber sido
borrado previamente ( update-rc.d lo comprueba ). Normalmente los
scripts post-eliminación de los paquetes ejecutan update-rc.d cuando
detectan que su primer argumento es purge , dado que esto indica que el
administrador ha pedido explÃÂcitamente que se borren los scripts de
configuración proporcionados por el paquete.
Cualquier fichero en los directorios /etc/rc[nivel_de_ejecución].d que
no sea un enlace simbólico apuntando a un script en /etc/init.d/nombre
se mantendrá intacto.
OPCIONES
-n No hacer nada, solamente indicar que hubiera hecho.
-f Borrar los enlaces incluso si todavÃÂa existe el script
/etc/init.d/nombre.
EJEMPLOS
Crear los enlaces usando los parámetros por omisión:
update-rc.d foobar defaults
Comando equivalente usando explÃÂcitamente un conjunto de argumentos:
update-rc.d foobar start 20 2 3 4 5 . stop 20 0 1 6 .
FALLOS
No existe aún una forma para que el administrador pueda especificar al
menos los niveles de ejecución que update-rc.d usará por defecto para
arrancar y parar los servicios cuando se utilice la opción defaults ni
la posibilidad de cambiar otros comportamientos.
FICHEROS
/etc/init.d/
El directorio que contienen los scripts de arranque y parada.
/etc/rc?.d/
Los directorios que contienen los enlaces usados por init y
administrados por update-rc.d.
/etc/init.d/skeleton
Un modelo a usar por los que escriban scripts de init.d .
VER ADEMÃ
.IR "Manual de normativa de Debian"
, modelo a usar por los que escriban scripts de init.d .
/etc/init.d/skeleton ,
init(8).
TRADUCTOR
Traducción de Rubén Porras Campo <debian-l10n-
spanish@lists.debian.org>