¿Qué herramienta puedo usar para administrar servicios advenedizos?

10

¿Cómo debo configurar los niveles de ejecución upstart? Por supuesto que podría editar, /etc/init/XXpero esa no era la forma correcta de hacerlo, creo.

margarita
fuente

Respuestas:

10

¡Sip! tienes una herramienta, por supuesto GUI.

Abre tu terminal y escribe esto

sudo apt-get install bum 

Escriba como BootUP Manageren unidad dash, que se abrirá.

ingrese la descripción de la imagen aquí

rɑːdʒɑ
fuente
3
bumes solo para SysV Init, no para Upstart
Florian Diesch
8

Técnicamente, los .confarchivos /etc/init/son archivos de configuración, por lo que puede editarlos.

En Ubuntu 11.04 y versiones posteriores, puede usar .overridearchivos para modificar trabajos de Upstart sin modificar el .confarchivo: Para modificar el trabajo foocomo se define en /etc/init/foo.confcrear /etc/init/foo.overridey poner a parentesco las cosas que desea cambiar.

Desafortunadamente, la documentación de los .overridearchivos parece ser un poco pobre, así que no estoy realmente seguro de los detalles aquí.

Upstart Intro, Cookbook and Best Practices utiliza un overridearchivo que contiene una manualestrofa para evitar que un trabajo se inicie automáticamente:

echo "manual" >> /etc/init/myjob.override

Simplemente copiar el .confarchivo en el .overridearchivo también parece funcionar.

Florian Diesch
fuente
1
Introducir manualmente los archivos es la forma "correcta" de gestionar el arranque.
Oli
Se .overridepueden encontrar más detalles sobre el archivo en el archivo de Upstart Blog
Cas