Debian Squeeze - Scripts na Inicialização

Publicado por Perfil removido em 14/05/2012

[ Hits: 20.691 ]

 


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

Como trocar GDM pelo KDM e vice-versa no Ubuntu

Linux mais do que um sistema, uma cultura

Blog e repositório de pacotes deb para amd64

Gravando imagem ISO com o Brasero (para iniciantes)

Dump e importação de banco em uma linha

Leitura recomendada

Instalando impressora HP P1005 Laser no Ubuntu 9.04

Configurando placas wireless Broadcom no Linux

Instalando FlashPlayer

Como instalar Bunsenlabs Helium (Debian Stretch)

BlueJ 3.0.8 x Ubuntu 12.04: A suitable JDK couldn't be located

  

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