Adicionando um script de inicialização

1. Adicionando um script de inicialização

Lucas Teodoro
lucas teodoro

(usa Puppy Linux)

Enviado em 27/01/2010 - 17:25h

Sou novo por aqui, e precisava de uma ajuda.
Estou tentando configurar um scritp de incialização definindo os rcs que ele deve estar e
qual a prioridade de inicialização, mas está dando erro.

No cabeçalho do script eu coloquei:
#!/bin/sh
#

# chkconfig: 345 23 66
# Description: Start the incia_servicos
...
...


mas quando eu tento adicionar o serviço dá o seguinte erro:
lucas:/etc/init.d # chkconfig - add inicia_servico.sh
Usage: chkconfig -s service on|off|runlevels

Já vi vários exemplos que descrevem assim, ou seja, definindo apenas o level e o momento de parar e inicar, mas não esta funcionando.
Obrigado.




  


2. Re: Adicionando um script de inicialização

irado furioso com tudo
irado

(usa XUbuntu)

Enviado em 27/01/2010 - 17:37h


não estou bem certo disso (não lembro bem), mas não devem haver "buracos" entre a primeira linha e a definição de serviço:

#
#
<--- buraco (sem #)
# chkconfig: 345 23 66

experimente

#chkconfig --level 23 66 inicia_servico.sh on


3. Re: Adicionando um script de inicialização

Sandro Marcell
SMarcell

(usa Slackware)

Enviado em 27/01/2010 - 17:43h

O correto é 'chkconfig --add nome_do_script'

Mais detalhes: man chkconfig


4. Re: Adicionando um script de inicialização

Leonardo Damasceno
leodamasceno

(usa Debian)

Enviado em 27/01/2010 - 18:01h

Após criar o script, você pode colocar o mesmo no /etc/init.d ( Caso seja uma distribuição Debian-like ), depois utilizar:
# cd /etc/init.d
# chmod +x script.sh
# update-rc.d script.sh defaults


Boa sorte. :)


5. Adicionando um script de inicialização no suse

Lucas Teodoro
lucas teodoro

(usa Puppy Linux)

Enviado em 28/01/2010 - 09:53h

Pessoal, obrigado pela ajuda, consegui adicionar o serviço. O erro que eu relatei anteriormente não
acontece mais, porém agora não consigo definir a prioridade para iniciar o serviço nos rcs.
Eu estou passando como valor de parada 23 e início 66, como segue abaixo:

### BEGIN INIT INFO
# Provides: incia_servicos
# Required-Start:
# Required-Stop:
# chkconfig: 35 23 66
# Default-Start: 3 5
# Default-Stop:
# Description: Start the incia_servicos
### END INIT INFO

porém quando ele é configurado fica com os seguintes valores no rc3 e rc5:

K01inicia_servicos e S01inicia_servicos








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts