Habilitar o deshabilitar scripts de inicio

Para deshabilitar un servicio conocía update-rc.d pero era demasiado intrusivo porque eliminaba los enlaces simbólicos a los /etc/rcX.d y si querías volver a habilitarlo tenías que saber en qué runlevels y con que prioridad estaban.

Para hacerlo más sencillo existe la herramienta sysv-rc-conf que se instala desde APT. Se puede ver la lista de los servicios y su estado con:

sysv-rc-conf --list

Para deshabilitar un servicio:

sysv-rc-conf nombre_servicio off

Para habilitarlo, mismo comando pero cambiando off por on. El habilitarlo mantiene los runlevels y sus prioridades, que es lo ideal.

Fuente: http://www.debian.org/doc/manuals/securing-debian-howto/ch3.en.html#s-disableserv

Un comentario en “Habilitar o deshabilitar scripts de inicio”

  1. Gracias! me ha sido de gran ayuda. Hasta ahora utilizaba la forma gráfica con la opción -p de sysv-rc-conf pero no conseguía lanzar un script de guardado de logs cuando entrara en los niveles 0 y 6. De esta forma … it works! ;)

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.