start services remove disable ubuntu-14.04

ubuntu-14.04 - services - systemd service start on boot



ubuntu 14.04/etc/init.d/ vs/etc/init/start service al inicio (1)

Por lo que entendí, el directorio /etc/init.d contiene los scripts ejecutados por init en el momento del arranque. ¿Eso es solo para Debian o para Ubuntu 14.04 también?

Me pregunto porque tengo varios scripts en el directorio init.d pero parece que no se ejecutan cuando se inicia el servidor. ¿Hay un registro para comprobar?

Por ejemplo, cuando instalé supervisor ( apt-get install supervisor ), creó un script de inicio en /etc/init.d/supervisor que debería iniciarlo, pero cuando inicio mi servidor, el supervisor no se ejecuta. Tengo algunos otros ejemplos, por lo que no parece estar relacionado solo con el script del supervisor.

Además, ¿cuál es la diferencia entre /etc/init.d y etc/init ? Estoy confundido.

Gracias


Los scripts en /etc/init.d/ son scripts que controlan los servicios. El control significa que se encargan de iniciar, detener y acciones similares.

No se ejecutan automáticamente en el inicio. En su lugar, debe asignar scripts a runlevels de runlevels , lo que se realiza con el comando update-rc.d en los sistemas basados ​​en Debian (que es Ubuntu).

Por ejemplo, para agregar su servicio de supervisor a todos los niveles de ejecución predeterminados, ejecutaría

sudo update-rc.d supervisor defaults

Además, está preguntando por la diferencia entre /etc/init.d y /etc/init :

  • /etc/init.d contiene los scripts de servicio,
  • /etc/init contiene la configuración de estos scripts (descripciones, dependencias, post- / pre-actions). Sin embargo, IIRC, /etc/init es específico de SysV init .