Debian Squeeze - Scripts na Inicialização

Publicado por Perfil removido em 14/05/2012

[ Hits: 20.604 ]

 


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
[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