Archive

Archive for setembre, 2006

Afegir scripts a l’arrencada de Debian GNU/Linux

setembre 15th, 2006 No comments

2.4.3 Personalizando el proceso de arranque

Debian no utiliza el directorio rc.local como lo hace BSD para personalizar el proceso de arranque; en cambio, proporciona el siguiente mecanismo para la personalización.

Supongamos que un sistema necesita ejecutar el script loquesea al arrancar o al comenzar un nivel de ejecución determinado (System V). Entonces el administrador del sistema debe:

  1. Ubicar el script loquesea en el directorio /etc/init.d/.
  1. Ejecutar el comando update-rc.d de Debian con los argumentos apropiados para configurar los enlaces entre los directorios (especificados a través de la línea de comando) rc?.d y /etc/init.d/loquesea. Aquí, ? es un número entre 0 y 6 que corresponde a uno de los niveles de ejecución del System V.
  1. Reiniciar el sistema.

El comando update-rc.d configurará los enlaces entre los archivos de los directorios rc?.d y el script situado en /etc/init.d/. Cada enlace comenzará con una `S’ o una `K’, seguido por un número y a continuación el nombre del script. Al entrar al nivel de ejecución N, los scripts en /etc/rcN.d/ que comienzan con una ‘K’ se ejecutan con el argumento stop seguidos por los que comienzan con una ‘S’ que se ejecutan con el argumento start.

Uno podría, por ejemplo, hacer que el script loquesea se ejecute en el arranque, poniéndolo en el directorio /etc/init.d/ y creando los enlaces con update-rc.d loquesea defaults 19. El argumento defaults corresponde a los niveles de ejecución predeterminados, que van del 2 al 5. El argumento 19 asegura que loquesea sea llamado antes de cualquier script que contenga un número 20 o cualquier valor mayor.

Font:http://linux-cd.com.ar/manuales/debian-ref/ch-system.es.html

Categories: Trucs Tags: