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
ZTE V821: Android Dual Sim
Sistemas de conteúdo em Webserver de projeto pessoal em ambiente SourceForge
Baixando capas para seus CDs no Linux
Lilo com framebuffer em 1280x800 ou outra resolução suportada
Como configurar o Chronyc no CentOS 7 e Red Hat 7
Leitura recomendada
Gforce e framebuffer no modo texto sem problemas
Guia do KDE 3
Flash com som no Ubuntu, Kubuntu e etc-buntu
Alterando imagem de login no Debian Wheezy
Melhor maneira de instalar Gnome no Slackware
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