Deshabilitar inicio automatico de servicios upstart (nginx o mysql)

El primer paso es crear un nuevo archivo en la carpeta /etc/init/ con el nombre del servicio y extensión .override. En esta misma carpeta, encontrarás los ficheros .conf de los servicios upstart que tengas instalado.

Deshabilitar inicio automatico de servicios upstart


Por ejemplo, si tienes instalado mysql, en la carpeta /etc/init/ encontrarás un fichero llamado mysql.conf, de modo que solo necesitas crear un nuevo fichero con el mismo nombre y extensión .override con el contenido "manual" sin las comillas.

El fichero debería quedarte así:

alejandro@alejandro-ubuntu:~$ cat /etc/init/mysql.override 
manual
alejandro@alejandro-ubuntu:~$

Y esto sería todo, nginx es otro servicio upstart de modo que sigue los mismos pasos para los demás servicios que quieras desactivar.

Para todos los demás servicios que no utilizan upstart, puedes utilizar una herramienta bastante sencilla y práctica llamada rcconf, la cual ya expliqué en una entrada anterior:

http://ayudasprogramacionweb.blogspot.com/2013/03/configurar-servicios-al-inicio-en-linux.html

Si no sabes si un determinado servicio es upstart o no, recomiendo desactivarlo utilizando rcconf y si al reiniciar el ordenador, el servicio sigue funcionando, ya sabes que es upstart de modo que ya puedes probar el método descrito en esta entrada.

Si tienes alguna duda, no dudes en comentar.

Comentarios

  1. Ya era hora de que subieras algo vieo! xD
    Un saludo desde la ETSIIT :)

    ResponderEliminar

Publicar un comentario

Si tenéis alguna duda o sugerencia, no dudéis en comentar. ;)

Entradas populares de este blog

Ordenar cualquier array con SORT en JAVA

Calcular factorial de un numero en JAVA

Modificadores de acceso (public, protected y private) JAVA