Iniciando um script em apenas um runlevel

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

[ Hits: 7.060 ]

 


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

Vim colorido

Configurando o lynx para passar no proxy

Leitura recomendada

Instalando Elementary Tweaks no Elementary OS Freya

Instalação do Slackware 13.1 no HP Mini 110

Problema com som muito baixo

Acesso SSH

Como fazer os usuários posteriormente criados terem as configurações do usuário principal - Gnome

  

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