Rodando seu script como "service" no Conectiva
Nesse artigo veremos como colocar seu script para ser inicializado como serviço com direito a aparecer até aquele botão de [ OK ] para cada comando. Estrutura utilizada e testada no Conectiva 10, podendo ser utilizada para outras distribuições, bastando apenas adaptar de acordo com a desejada.
Parte 2: Habilitando o script na inicialização
Para habilitar o script utilize da maneira que melhor se adapte, seguem exemplos.
Habilita o "meuscript" no init 3 e 5:
# chkconfig -level 35 "meuscript" on
ou
# ntsysv -level 35
Executando e analisando:
# service "arquivo teste" start
Habilita o "meuscript" no init 3 e 5:
# chkconfig -level 35 "meuscript" on
ou
# ntsysv -level 35
Executando e analisando:
# service "arquivo teste" start
Iniciando o Serviço ###TESTE###: [ OK ] Copiando Arquivo [ OK ]# service "arquivo teste" stop
Parando o Serviço ###TESTE###: [ OK ]# service "arquivo teste" restart
Parando o Serviço ###TESTE###: [ OK ] Iniciando o Serviço ###TESTE###: [ OK ] Copiando Arquivo [ OK ]Você poderá inserir quantos comandos quiser, tanto no start quanto no stop. O padrão de localização e estrutura utilizado foi do Conectiva, caso não dê certo em sua distribuição, adapte de acordo com ela e modifique conforme a sua necessidades visuais e práticas.