[FUG-BR] Ordem de inicialização de daemons
Mauricio Bonani
mbonani em gmail.com
Quinta Setembro 14 17:05:58 BRT 2006
Apenas instalei o squid e o dansguardian via ports e na instalação já
foram criados esses scripts no rc.d.
Em 14/09/06, Welkson Renny de Medeiros<welkson at focusautomacao.com.br> escreveu:
> Entrando de gaiato na conversa... ;-) eu também uso
> squid+dansguardian+apache+outros, e inicializo todos pelo rc.local sem
> problemas... porque prefere o rc.d?
>
>
> --
> Welkson Renny de Medeiros
> Focus Automação Comercial
> Desenvolvimento / Gerência de Redes
> welkson at focusautomacao.com.br
>
>
> ----- Original Message -----
> From: "Mauricio Bonani" <mbonani at gmail.com>
> To: "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)"
> <freebsd at fug.com.br>
> Sent: Thursday, September 14, 2006 4:40 PM
> Subject: Re: [FUG-BR] Ordem de inicialização de daemons
>
>
> Executei o comando sugerido
>
> # rcorder /usr/local/etc/rc.d/*
>
> e retornou alguns erros. Alterei os script até receber o retorno abaixo:
>
> # rcorder /usr/local/etc/rc.d/*
> /usr/local/etc/rc.d/squid
> /usr/local/etc/rc.d/dansguardian
> /usr/local/etc/rc.d/apache.sh
>
> Parece tudo ok, mas quando reinicializo o servidor, nenhum dos 3
> scripts é executado.
>
> No /usr/local/etc/rc.d/squid:
>
> # PROVIDE: squid
> # REQUIRE:
> # KEYWORD: shutdown
>
> No /usr/local/etc/rc.d/dansguardian:
>
> # PROVIDE: dansguardian
> # REQUIRE: squid
> # BEFORE:
> # KEYWORD: shutdown
>
> Se retiro as linhas que estão sem argumento, o retorno do comando #
> rcorder /usr/local/etc/rc.d/* é o mesmo acima, mas também não executa
> os scripts.
>
> MISTÉRIO!!!
>
> Em 14/09/06, Renato Botelho<garga at freebsd.org> escreveu:
> > Daniel Bristot de Oliveira wrote:
> > >> No script do squid tem apenas a linha abaixo:
> > >>
> > >> # REQUIRE: LOGIN
> > >>
> > >> Não há uma linha # BEFORE. Adicionei # BEFORE: dansguardian e não deu
> > >> resultado.
> > >
> > > Era isto que eu iria sugerir como não deu certo... tente colocar um
> > > "0" na frente do script do squid, por exemplo 00squid.sh, li alguma
> > > vez que a ordem alfabética era seguida em alguns casos.
> > >
> > > Não custa tentar.
> >
> > Mudar o nome não vai mais resolver, agora ele usa o rcorder, entao
> > para testar e ver a order que os scripts serao executados, execute:
> >
> > # rcorder /etc/rc.d/* /usr/local/etc/rc.d/*
> >
> > Bom, você quer inicializar o squid primeiro e depois o dansguardian,
> > então o que deve existir é, dentro do script do squid uma linha
> >
> > # PROVIDE: squid
> >
> > E dentro do script do dansguardian uma linha
> >
> > # REQUIRE: squid
> >
> > Fazendo isso o dansguardian vai precisar do squid antes. Altere e
> > execute o rcorder para averiguar.
> >
> > []s
> > --
> > Renato Botelho <garga @ FreeBSD.org>
> > <freebsd @ galle.com.br>
> > GnuPG Key: http://www.FreeBSD.org/~garga/pubkey.asc
> > -------------------------
> > Histórico: http://www.fug.com.br/historico/html/freebsd/
> > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> >
>
>
> --
> Mauricio Bonani
> LPIC-1
> mailto:mbonani at gmail.com
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
--
Mauricio Bonani
LPIC-1
mailto:mbonani at gmail.com
Mais detalhes sobre a lista de discussão freebsd