GNU/Linux >> Tutoriales Linux >  >> Linux

Detener la ejecución del programa al inicio en Linux

Dependiendo de su distribución, use la herramienta chkconfig o update-rc.d para habilitar/deshabilitar los servicios del sistema.

En un sistema estilo redhat/suse/mandrake:

sudo chkconfig apache2 off 

En Debian:

sudo update-rc.d -f apache2 remove

Consulte sus páginas man para obtener más información.


Si está tratando con un sistema Ubuntu moderno y algunas otras distribuciones, es posible que tenga que lidiar con una combinación de scripts de inicio tradicionales y scripts advenedizos. La gestión de scripts de inicio está cubierta por otras respuestas. La siguiente es una forma de evitar que un servicio advenedizo se inicie en el arranque:

# mv /etc/init/servicename.conf /etc/init/servicename.conf.disabled

El problema con este método es que no te permite iniciar el servicio usando:

# service start servicename

Una alternativa a esto es abrir el servicename.conf archivo en su editor favorito y comente cualquier línea que comience con:

start on

Es decir, cambie esto a

#start on ...

donde el "..." es lo que estaba después de "comenzar en" anteriormente. De esta manera, cuando desee volver a habilitarlo, no tendrá que recordar cuáles fueron los parámetros de "iniciar".

Finalmente, si tiene una nueva versión de upstart, simplemente puede agregar la palabra "manual" al final del archivo de configuración. Puede hacer esto directamente desde el shell:

# echo "manual" >> /etc/init/servicename.conf

Esto hará que advenedizo ignore cualquier frase de "comenzar en" anterior en el archivo.


En sistemas Fedora y Future RHEL recientes

systemctl disable httpd.service

deshabilitará el servicio httpd


Linux
  1. ¿Iniciar Tomcat al inicio con privilegios administrativos?

  2. ¿Cómo reiniciar (o restablecer) un proceso en ejecución en Linux?

  3. ¿Ejecutar un programa Ruby al inicio?

  4. Servicio del sistema operativo Linux 'dhcpd'

  5. Linux:Inicie el demonio en el dongle serie USB conectado

Cómo iniciar el servicio httpd en RHEL Linux

Cómo iniciar, detener o reiniciar Apache

Cómo iniciar, detener o reiniciar Nginx

Cómo enumerar los servicios de inicio en el arranque en Linux

Ubuntu:servicios de inicio, parada y reinicio

Cómo iniciar, detener o reiniciar servicios de red en Rocky Linux 8