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
Shell Script - Usando vários scripts em um só
Instalando Brave Browser no Linux Mint 20
CentOS 5 - Remover pacotes desnecessários
Procurando a localidade física de um computador através do IP
Não é possível usar o Nautilus agora devido a um erro inesperado
Leitura recomendada
Afrescalhando o prompt
ClamAV no sendto do Thunar
O que fazer após instalar Fedora 34
Removendo Kernels Antigos do Fedora 33 via Interface Gráfica
Instalando programas no Linux sem ter poderes de root
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