Mi problema es que no quiero detener el demonio apache con el comando ./apache2 stop
from /etc/init.d
(sé hacer esto). No quiero que el servicio apache se inicie automáticamente en /etc/init.d
el inicio del sistema. Pero también necesito mantener el servicio en la init.d
carpeta. ¿Cómo puedo hacer esto? ¿Tengo que cambiar algunos campos en el script de servicio?
linux
apache-http-server
init
Kirol
fuente
fuente
Respuestas:
Dependiendo de su distribución, debería poder ejecutar un comando para deshabilitar el servicio en el inicio. Al hacer esto, se detendrá hasta que lo inicies manualmente. Aquí hay algunos ejemplos en diferentes distribuciones:
update-rc.d -f apache2 remove
rc-update del apache2
systemctl disable apache2
fuente
Este es un hilo viejo, pero agregaré lo que acabo de aprender para ayudar a otros que vienen aquí.
Para Debian, el problema con la respuesta dada es que el cambio se deshará la próxima vez que haya una actualización del software. Desde la página del manual para
update-rc.d
:Creo que es mejor usar la directiva de desactivación:
Esto tiene la ventaja de que la
enable
directiva puede revertir el cambio.fuente