Debian Squeeze - Scripts na Inicialização

Publicado por Perfil removido em 14/05/2012

[ Hits: 20.525 ]

 


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

Mostrar ou ocultar ícones da área de trabalho no Debian 9 MATE

Gnome com visual parecido com Windows XP

Criando um LIVECD do FreeBSD com o mfsbsd

[rsync] Sincronizando becapes e outros dados

Instalando Skype e Google Chrome no Fedora 24

Leitura recomendada

Estudo de caso - DHCP em duas redes

Manjaro Linux sem som? Instale pacotes multimídia

Melhorando as fontes do Mozilla Thunderbird no Slackware

Boot automático pelo último kernel ou sistema utilizado (GRUB 2)

Desabilitar comando sudo su (Ubuntu)

  

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