Re: rc.local no debian
a primeira vista, é bastante chato realmente a falta do rc.local qdo a
gente migra de uma dist q ja tinha isso.
Mas colocando os scripts no /etc/init.d/ com os start/stop fica bem
organizado depois de pronto.
Sugiro fazer assim:
crie um arquivo base no /etc/init.d e modifique ele colocando os
comandos necessários para iniciar o serviço e opcionalmente para para
ele, respectivamente dentro das funcoes start() e stop(). O nome do
arquivo deve iniciar com local- (fixme) pois lembro de um padrao q o PZN
comentou no passado a respeito.
depois vc deve fazer: "chmod +x /etc/init.d/local-xxxx" onde local-xxxx
é o nome do seu arquivo.
Finalmente, faça "update-rc.d local-xxxx defaults" e isto colocará o
arquivo na seq de inicializacao, com o nro de ordem 20.
Eu uso um arquivo destes para cada serviço separado, por exemplo
"local-iptables-filter-input", "local-iptables-filter-forward",
"local-routes", "local-qos", etc.
o arquivo modelo que eu uso segue abaixo:
--------------------------------
#!/bin/sh
#script genérico de /etc/init.d
#usar o nome local-*
NOME="serviço de ..."
start() {
}
stop() {
}
case "$1" in
start)
echo -n "Iniciando $NOME:"
start
echo "."
;;
stop)
echo -n "Parando $NOME:"
stop
echo "."
;;
restart)
echo -n "Reiniciando $NOME:"
stop
start
echo "."
;;
esac
exit 0;
------------------------------------
[]s
--
Joel Franco Guzmán
|
| self-powered by
| Debian Linux
|
| .''`.
| : :' :
| `. `'
| `-
|
(assinat. atualizada em
Ter Mar 29 11:41:39 BRT 2005)
On Seg Jul 18 05 18:18, Tiago Saboga wrote:
> Em Seg 18 Jul 2005 13:26, Maxwillian Miorim escreveu:
> > Faça um script e salve-o como S99nome_do_script em /etc/rc."seu runlevel".
> >
> > Para descobrir o seu runlevel use o comando runlevel.
> >
> > Na dúvida copie este script para /etc/rc.2/ (sem nfs e X) /etc/rc.3/ (com
> > nfs e sem X) /etc/rc.5/ (com X e nfs)
> Só um comentário: no debian, diferentemente de outras distros, o runlevel
> padrão é o dois, e na instalação todos eles rodam o X. Não tenho certeza
> quanto ao nfs, mas ele está rodando aqui com certeza no nível dois (sarge), e
> nunca fiz nenhuma modificação nisso.
>
> []s,
>
> tiago.
>
> >
> > On 7/18/05, ricardo <funkeyou-debian@yahoo.com.br> wrote:
> > > Olá pessoal,
> > >
> > > No Conectiva temos um arquivo chamado rc.local que
> > > serve para colocarmos qualquer comando para que ele
> > > seja executado na inicialização do sistema. Este
> > > aquivo é lido por último, depois de serem carregados
> > > todos os processos.
> > >
> > > Gostaria de saber se existe algo do tipo no Debian.
> > >
> > > O motivo é que eu gostaria que o X fosse aberto, além
> > > de tty7, também em tty8, como o kdm e tudo, seria
> > > possível?
> > >
> > > Valeu
> > >
> > > __________________________________________________
> > > Converse com seus amigos em tempo real com o Yahoo! Messenger
> > > http://br.download.yahoo.com/messenger/
> > >
> > >
> > > --
> > > To UNSUBSCRIBE, email to debian-user-portuguese-REQUEST@lists.debian.org
> > > with a subject of "unsubscribe". Trouble? Contact
> > > listmaster@lists.debian.org
>
>
Reply to: