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
Ícones com cadeado no Linux
Mantenha-se atualizado com RSS
KDE 3.5.5 i686 no Slackware 11
Ubuntu Linux Intrepid Ibex Alpha4 até 6 travando no boot
Como executar o BlueGriffon (DreamWeaver do Linux) [Vídeo]
Leitura recomendada
Corrigindo erro "File in wrong format" durante compilação de pacotes no Slackware 64
Desligando ou reiniciando o Gnome rapidinho
Getlibs = Praticidade
Como controlar a quantidade de consoles virtuais criados no boot
Como ligar os LEDs do teclado automaticamente
Comentários
Ótima dica para quem está começando.
Obrigado!
Dica show de bola....
Mensagem
Obrigado!
Dica show de bola....
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
Mensagem
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
Obrigado pelos comentários pessoal e pelo complemento andersonsobrado.
Mensagem
Obrigado pelos comentários pessoal e pelo complemento andersonsobrado.
Opa! Obrigado pelo Post e pelos comentários forão de grande ajuda e testa e OK!
Abraço
Mensagem
Opa! Obrigado pelo Post e pelos comentários forão de grande ajuda e testa e OK!
Abraço
Obrigado pela dica.
Mensagem
Obrigado pela dica.
Contribuir com comentário
Enviar