Em quais pastas ou arquivos os serviços podem aparecer e começar de

1

No Ubuntu, quais pastas ou arquivos são usados para armazenar arquivos de serviço que podem ser iniciados no momento da inicialização. Eu sei por exemplo /etc/init.d é uma pasta que contém vários arquivos de serviço. /etc/rc.local é um arquivo que também pode inicializar alguns serviços, mas o que os outros estão lá?

    
por Luis Alvarado 18.09.2014 / 17:22

1 resposta

2

De acordo com o livro de receitas do upstart .

Ubuntu currently employs a hybrid system where core services are handled by 
Upstart, but additional services can be run in the legacy SystemV mode.

Todos os trabalhos do sistema estão por padrão em /etc/init/ while job de sessão pode ser encontrado em:

  • $ XDG_CONFIG_HOME / upstart / (ou $ HOME / .config / upstart / se $ XDG_CONFIG_HOME não estiver definido).
  • $ HOME / .init / (reprovado - suportado para trabalhos do usuário legados).
  • $ XDG_CONFIG_DIRS
  • / usr / share / upstart / sessions /

Os trabalhos de sessão são gerenciados pelos próprios usuários Session Init .

O script de inicialização do serviço SystemV está em /etc/init.d/ e em /etc/rcX.d estão presentes link simbólico para o serviço ativado. O arquivo /etc/rc.local é executado como o último serviço ao final de cada multiusuário runlevel .

    
por Lety 18.09.2014 / 22:06