Pergunta

/etc/init.d/*


/etc/rc{1-5}.d/*
Foi útil?

Solução

em uma palavra:. init

Este processo sempre PID 1 e controles (desova) todos os outros processos em seu unix de acordo com as regras em /etc/init.d.

init é normalmente chamado com um número como um argumento, por exemplo, init 3 Isso vai fazê-lo rodar o conteúdo da pasta rc3.d.

Para mais informações:. artigo da Wikipedia para o init

Edit:. Esqueci de mencionar, o que realmente controla o que nível rc você começar em é o seu bootloader

Outras dicas

/sbin/chkconfig - O utilitário /sbin/chkconfig é uma ferramenta de linha de comando simples para manter a hierarquia de diretório /etc/rc.d/init.d/.

Como mencionado por px, a maneira correta de gerenciar os links para scripts a partir de /etc/init.d para /etc/rc?.d é o sbin / chkconfig comando /.

Scripts deve ter comentários perto do topo que especificam como chkconfig é lidar com eles. Por exemplo, /etc/init.d/httpd:

# chkconfig: - 85 15
# description: Apache is a World Wide Web server.  It is used to serve \
#          HTML files and CGI.
# processname: httpd
# config: /etc/httpd/conf/httpd.conf
# config: /etc/sysconfig/httpd
# pidfile: /var/run/httpd.pid

Além disso, use o comando / sbin / service para iniciar e serviços de parada quando executado a partir da shell.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top