Iniciando um script em apenas um runlevel

Publicado por João Cláudio de Oliveira Gonçalves em 29/09/2006

[ Hits: 6.631 ]

 


Iniciando um script em apenas um runlevel



Essa é uma maneira alternativa de você iniciar um script sem ter de alterar o rc.local.

Esse tipo de configuração tem duas vantagens sobre o rc.local, a primeira é que você terá (na maioria das distribuições) um OK de confirmação que o script foi corretamente configurado e iniciado e a outra é que ele não necessariamente será iniciado em todos os níveis de execução (runlevels).

Exemplo:

RunLevels:
      0 - Halt
      1 - Single-user mode
      2 - Not used (user-definable)
      3 - Full multi-user mode
      4 - Not used (user-definable)
      5 - Full multi-user mode (with an X-based login screen)
      6 - Reboot
Se quisermos que o script seja executado somente no runlevel nível 5, que é o modo gráfico com X, faríamos o seguinte:

Crie o script e altere sua permissão para 555 (no mínimo).

Acesse o diretório /etc/rc5.d ou /etc/rc.d/rc5.d, dependendo da sua distribuição, crie o link simbólico para o script dentro do diretório:

ln -s script S99nomedoserviço

Onde script é o caminho completo do seu script, por exemplo: /etc/init.d/iptables.sh, e "nomedoserviço" é um nome no padrão SouK+Número+Serviço, ex: S99firewall. Isso significa que este é um serviço de nome firewall, que será inicializado e na ordem 99 (provavelmente o último). Exemplo: K20proxy, significa que este é um serviço de nome proxy, que não será inicializado (K) e começa pela ordem 20.

Espero que tenha ajudado.

Outras dicas deste autor

Instalar o plugin do Java no Debian Etch

Configurando o lynx para passar no proxy

Vim colorido

Leitura recomendada

Java Plugin no Fedora 17 (Acessar Banco do Brasil)

Ativando verificação ortográfica do Aspell no editor Nano

YUM Red Hat Enterprise Linux AS release 4 (Nahant Update 7) 64 bit

Habilitando Som no Linux Mint via script

Inserindo um repositório no sources.list

  

Comentários
[1] Comentário enviado por ezortea1 em 02/10/2006 - 15:01h

muilto boa dica ! valeu ;)



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts