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.