Do # man 8 rc.local "The rc.local script contains commands which are pertinent only to a specific site. Typically, the /usr/local/etc/rc.d/ mechanism is used instead of rc.local these days but if you want to use rc.local, it is still supported."
Em 14/09/06, Welkson Renny de Medeiros<[EMAIL PROTECTED]> 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 > [EMAIL PROTECTED] > > > ----- Original Message ----- > From: "Mauricio Bonani" <[EMAIL PROTECTED]> > To: "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)" > <freebsd@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<[EMAIL PROTECTED]> 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:[EMAIL PROTECTED] > ------------------------- > 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:[EMAIL PROTECTED] ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd