Saltar al contenido

¿Por qué chkconfig ya no está disponible en Ubuntu?

Esta es el arreglo más completa que encomtrarás brindar, sin embargo estúdiala detenidamente y analiza si se adapta a tu proyecto.

Solución:

sysv-rc-conf es una opción alternativa para Ubuntu.

El uso es casi el mismo.

Instalar:

sudo apt-get install sysv-rc-conf

Para configurar apache2 para empezar en el arranque

sysv-rc-conf apache2 on

equivalente chkconfig mando

chkconfig apache2 enable

Para comprobar los niveles de ejecución apache2 está configurado para comenzar en

sysv-rc-conf --list apache2

equivalente chkconfig mando

chkconfig --list apache2

El Advenedizo equivalente de chkconfig es el actualizar-rc.d. Hay información sobre cómo usarlo en UbuntuBootupHowto vinculado en la respuesta de LD James.

Es cierto que esta herramienta es cualquier cosa menos amigable; tiende a exponer la fea parte inferior de Inicialización de SysV con todo su nivel de ejecución sangriento y magia negra prioritaria. Casi nunca he conseguido que haga lo que quiero a la primera. chkconfig hizo un trabajo fantástico al abstraer todos esos números y proporcionar una interfaz simple y útil que fue amada por todos. Sin embargo, siempre fue lápiz labial en un cerdo.

Es un mundo nuevo y valiente y le sugiero que dedique algo de tiempo a aprender cómo funciona Upstart para que pueda conectar nuevos trabajos usando eso. Para paquetes/aplicaciones existentes que aún le brindan Inicialización de SysV guiones, actualizar-rc.d debería permitirle hacer todo lo que chkconfig lo hizo, excepto por un caso de uso. actualizar-rc.d no proporciona una forma clara de ver cuál es el estado actual de un servicio dado, es decir, no hay equivalente de chkconfig --list. Para este caso particular, sugeriría ls -l /etc/rc*.d/*$service_name.

HTH

Actualización: 12-junio-2013
La respuesta en https://askubuntu.com/a/161893/111294 apunta a una alternativa más aceptable: sysv-rc-conf.

Actualización: 28-julio-2013
Hmm… parece que el OP ya ha respondido aquí (https://askubuntu.com/a/277732/111294) sugiriendo sysv-rc-conf. No puedo ver cómo me perdí eso, he votado esa respuesta ahora.

chkconfig es un redhat-ismo. En Ubuntu usamos upstart en lugar de sysvinit como lo usa redhat.

valoraciones y comentarios

Si piensas que te ha sido de provecho este post, sería de mucha ayuda si lo compartieras con más entusiastas de la programación de esta forma contrubuyes a difundir esta información.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

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