Quiero deshabilitar un montón de trabajos nuevos aquí. Sé cómo hacer un trabajo advenedizo. Y también sé cómo detener manualmente un trabajo. Sin embargo, no puedo encontrar una muestra donde convierta un trabajo automático en un trabajo manual. Es decir, quiero que el trabajo se inicie solo cuando el usuario se active, por ejemplo, ejecutando este comando (como root):
service job-name start
Según lo mencionado por @MvG, existe la
manual
stanza que declara que un servicio de inicio se inicie solo manualmente.Como root, coloque esto en el
.override
archivo para que/etc/init/
coincida con el nombre de su trabajo:o usando sudo:
fuente
Apache, por ejemplo, no usa 'upstart'. Apache es un enlace Sys V antiguo que comienza en rc2.d
La pista es cuando falta un servicio como: '/etc/init/apache2.conf'
En tales casos, necesita buenas técnicas anticuadas de SysV.
Un punto de partida es: busque un archivo README en /etc/init.d
También existen herramientas GUI para ajustar los niveles de ejecución
Nota Bene: el advenedizo se está depreciando y, finalmente, las distribuciones migrarán a systemd. Oh que divertido
fuente