init.d scripts e pastas rc

3

Estou me perguntando por que nem todos os scripts colocados na pasta init.d estão em rc pastas, por exemplo. os cups do sistema estão em init.d , mas não estão nas pastas rc ?

Eu não sei se entendi direito. Quando eu quero desativar o serviço eu tenho que executar

 update-rc.d -f something remove

mas eu tenho que excluir este arquivo de serviço da pasta init.d também? porque quando eu verifico

 service --status-all

após update-rc.d -f something remove este serviço ainda está presente na lista. Como interpretar isso certo?

    
por EdiD 29.09.2014 / 09:06

1 resposta

4

Acho que o serviço xícaras é uma tarefa upstart que executa o script /etc/init.d/cups .

Verifique se está presente /etc/init/cups.conf e se é exec /etc/init.d/cups .

Em relação à remoção de links em rcX.d você deve remover seu script em /ect/init.d antes de executar o comando update-rc.d , de fato de acordo com update-rc.d manual:

  When  invoked  with the remove option, update-rc.d removes any links in
  the /etc/rcrunlevel.d directories to the script /etc/init.d/name.   The
  script  must have been deleted already.  If the script is still present
  then update-rc.d aborts with an error message.
    
por Lety 29.09.2014 / 13:18