Debian Squeeze - Scripts na Inicialização

Publicado por Perfil removido em 14/05/2012

[ Hits: 20.871 ]

 


Debian Squeeze - Scripts na Inicialização



Está dica é destinada a mostrar como incluir/excluir, de uma forma técnica, Scripts de inicialização no Debian 6.x Squeeze.

Obs.: Execute os comandos como root.

1. Primeiro, copie seu Script para o diretório "/etc/init.d":

# cp /local_onde_está_o_script/seu_script.sh /etc/init.d

2. - Dê permissão de execução para o mesmo, para que ele possa ser executado:

# chmod +x /etc/init.d/seu_script.sh

3. Insira o mesmo na inicialização do sistema:

# insserv seu_script.sh

Caso queria desabilitar o mesmo nos runelvels 2,3 e 4, execute:

# update-rc.d seu_script.sh disable 2 3 4

Caso queira habilitar a inicialização do Script no runlevel 4, execute:

# update-rc.d seu_script.sh enable 4

4. Removendo o Script da inicialização de todos os runlevels:

# insserv -r seu_script.sh

Ou assim:

# update-rc.d -f seu_script.sh remove

Espero que a dica ajudar de alguma forma.

Outras dicas deste autor

Ligando a Máquina

Solucionando problemas com o ALSA

Skype no LMDE 2014

Ripando DVD9 para DVD5 com DVD95

Repositório .deb

Leitura recomendada

Como alterar tempo de espera do boot no GRUB

Teclas de função de brilho para Sony Vaio

Configurando um disco novo

Como redimensionar o menu de aplicativos do KDE plasma 5.21

Configurar driver NVidia no SUSE 10.1

  

Comentários
[1] Comentário enviado por agrams em 14/05/2012 - 16:00h

Ótima dica para quem está começando.

[2] Comentário enviado por fabiocs em 21/05/2012 - 13:21h

Obrigado!
Dica show de bola....

[3] Comentário enviado por andersonsobrado em 27/06/2012 - 09:21h

Muito boa a dica...
e so pra complementar caso apareça a mensagem insserv: warning: script 'meuscript' missing LSB tags and overrides
é porque você deve adicionar no script o "exit 0" no final e também o seguinte cabecalho:

#!/bin/sh
### BEGIN INIT INFO
# Provides: nomedoseuscript
# Required-Start: $all # só executa depois q todo resto tiver pronto seria o s99
# Required-Stop: # se antes dele parar tem q um otro parar
# Default-Start: 2 # em q runlevel começa
# Default-Stop: 0 1 6 # em qual para
# Short-Description: montar uma pasta
# Description: Monta pasta de transferencia na inicializacao.
### END INIT INFO

Fonte: http://www.forumdebian.com.br/topico-erro-missing-lsb-tags-and-overrides-em-script-criado

[4] Comentário enviado por removido em 27/06/2012 - 11:35h

Obrigado pelos comentários pessoal e pelo complemento andersonsobrado.

[5] Comentário enviado por Carlos_Cunha em 11/01/2013 - 00:50h

Opa! Obrigado pelo Post e pelos comentários forão de grande ajuda e testa e OK!
Abraço

[6] Comentário enviado por leomissao em 06/10/2013 - 11:31h

Obrigado pela dica.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts