Como alterar a ordem dos serviços de inicialização do Linux no SUSE 11

1

Em RedHat e Centos, alterar os scripts de inicialização como declarado funcionou perfeitamente bem.

Mas Suse parece seguir regras diferentes, em caso afirmativo, quais são as mudanças que precisam ser levadas em consideração?

O "CHKCONFIG" nos scripts de inicialização terá algum efeito na ordem de início dos serviços?

    
por forum.test17 08.02.2016 / 17:31

1 resposta

3

Em Suse, a ordem de início e parada de serviços é gerenciada pelo pacote insserv e com base na dependência de outros serviços. Então é um pouco diferente. A resposta à sua pergunta é dada em detalhes com exemplos no seguinte artigo do Suse:

Manipulando a ordem de início e parada dos serviços Linux

Under the LSB (Linux Standards Base), the start and stop order of services is controlled using the "insserv" package. Unlike Netware, DOS and other operating systems, SUSE calculates the start and stop orders based on dependencies. This idiosyncrasy of Linux has the distinct advantage of providing a faster boot time, but does make things a little more complex.

examples

Here are few examples of how to manipulate the header of a service defined in /etc/init.d.

The following example will start Service "myService" after the network has loaded and will automatically start the service "myOtherService"

### BEGIN INIT INFO
# Provides:        myService
# Required-Start: $network
# Should-Start:   myOtherService
# Required-Stop:
# Should-Stop:
# Default-Start:  2 3 5
# Default-Stop:
# Description:    Example Service
### END INIT INFO
    
por 08.02.2016 / 20:06