Re: [FUG-BR] Ordem de inicialização de daemons [ RESOLVIDO]

2006-09-14 Por tôpico Renato Botelho
Mauricio Bonani escreveu:
> Obrigado Renato, agora funcionou corretamente.
> 
> Tentei algumas mexidas nessas linhas mas ainda não tinha colocado da
> forma que vc sugeriu.

Ótimo, seria legal enviar um email para o mantenedor do port do 
dansguardian para que isso seja corrigido.

para saber quem é o maintainer:

# cd /usr/ports
# make search name=dansguardian
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Ordem de inicialização de daemons [ RESOLVIDO]

2006-09-14 Por tôpico Mauricio Bonani
Obrigado Renato, agora funcionou corretamente.

Tentei algumas mexidas nessas linhas mas ainda não tinha colocado da
forma que vc sugeriu.

Em 14/09/06, Renato Botelho<[EMAIL PROTECTED]> escreveu:
> Mauricio Bonani wrote:
> > Executei o comando sugerido
> >
> > # rcorder /usr/local/etc/rc.d/*
>
> O comando sugerido foi:
>
> rcorder /etc/rc.d/* /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
>
> O correto seria
>
> # PROVIDE: squid
> # REQUIRE: LOGIN
> # KEYWORD: shutdown
>
> >
> > No /usr/local/etc/rc.d/dansguardian:
> >
> > # PROVIDE: dansguardian
> > # REQUIRE: squid
> > # BEFORE:
> > # KEYWORD: shutdown
>
> O Correto seria:
>
> # PROVIDE: dansguardian
> # REQUIRE: squid
> # KEYWORD: shutdown
>
> Altere isso tudo e execute o rcorder novamente, como não havia o
> REQUIRE: LOGIN talvez o seu squid estava sendo iniciado antes da hora.
>
> --
> Renato Botelho 
>
> 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


Re: [FUG-BR] Ordem de inicialização de daemons

2006-09-14 Por tôpico Mauricio Bonani
Obrigado.

Em 14/09/06, Welkson Renny de Medeiros<[EMAIL PROTECTED]> escreveu:
> se preferir fazer pelo rc.local, segue o meu:
>
> printf "Iniciando Apache Servidor Web...\n"
> /usr/local/sbin/apachectl start
>
> printf "Iniciando Squid-proxy...\n"
> /usr/local/sbin/squid -D
>
> printf "Iniciando DansGuardian...\n"
> /usr/local/sbin/dansguardian
>
>
> --
> 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)"
> 
> Sent: Thursday, September 14, 2006 5:05 PM
> Subject: Re: [FUG-BR] Ordem de inicialização de daemons
>
>
> 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<[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)"
> > 
> > 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 
> > >
> > > 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
>
> -
> 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


Re: [FUG-BR] Ordem de inicialização de daemons

2006-09-14 Por tôpico Renato Botelho
Mauricio Bonani wrote:
> Executei o comando sugerido
> 
> # rcorder /usr/local/etc/rc.d/*

O comando sugerido foi:

rcorder /etc/rc.d/* /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

O correto seria

# PROVIDE: squid
# REQUIRE: LOGIN
# KEYWORD: shutdown

> 
> No /usr/local/etc/rc.d/dansguardian:
> 
> # PROVIDE: dansguardian
> # REQUIRE: squid
> # BEFORE:
> # KEYWORD: shutdown

O Correto seria:

# PROVIDE: dansguardian
# REQUIRE: squid
# KEYWORD: shutdown

Altere isso tudo e execute o rcorder novamente, como não havia o
REQUIRE: LOGIN talvez o seu squid estava sendo iniciado antes da hora.

-- 
Renato Botelho 
   
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


Re: [FUG-BR] Ordem de inicialização de daemons

2006-09-14 Por tôpico Welkson Renny de Medeiros
se preferir fazer pelo rc.local, segue o meu:

printf "Iniciando Apache Servidor Web...\n"
/usr/local/sbin/apachectl start

printf "Iniciando Squid-proxy...\n"
/usr/local/sbin/squid -D

printf "Iniciando DansGuardian...\n"
/usr/local/sbin/dansguardian


-- 
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)" 

Sent: Thursday, September 14, 2006 5:05 PM
Subject: Re: [FUG-BR] Ordem de inicialização de daemons


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<[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)"
> 
> 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 
> >
> > 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

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Ordem de inicialização de daemons

2006-09-14 Por tôpico Mauricio Bonani
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)"
> 
> 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 
> >
> > 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


Re: [FUG-BR] Ordem de inicialização de daemons

2006-09-14 Por tôpico Mauricio Bonani
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<[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)"
> 
> 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 
> >
> > 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


Re: [FUG-BR] Ordem de inicialização de daemons

2006-09-14 Por tôpico Welkson Renny de Medeiros
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)" 

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 
>
> 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


Re: [FUG-BR] Ordem de inicialização de daemons

2006-09-14 Por tôpico Mauricio Bonani
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 
>
> 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


Re: [FUG-BR] Ordem de inicialização de daemons

2006-09-14 Por tôpico Renato Botelho
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 
   
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


Re: [FUG-BR] Ordem de inicialização de daemons

2006-09-14 Por tôpico Daniel Bristot de Oliveira
> 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.


-- 
Daniel Bristot de Oliveira
http://dbristot.info

R João Paez 409 Ap 202
Sta Augusta - Criciúma - SC
CEP 88805440 Brazil
+55-48-91032512
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Ordem de inicialização de daemons

2006-09-14 Por tôpico irado furioso com tudo
Em Thu, 14 Sep 2006 15:49:10 -0300
"Mauricio Bonani" <[EMAIL PROTECTED]> escreveu:

> Só que o dansguardian precisa do squid
> rodando para iniciar normalmente. Dessa forma tenho que iniciar o
> daemon do dansguardian manualmente.

curto e grosso, mas fácil: sleep 25 (segundos)..

isso funciona enquanto vc analisa o que pode estar errado

-- 

saudações,
irado furioso com tudo
Linux User 179402/FreeBSD BSD50853/FUG-BR 154
Um país que se diz democrático não pode ter voto obrigatório. Vote - 99
- NULO
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Ordem de inicialização de daemons

2006-09-14 Por tôpico Mauricio Bonani
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.

De qualquer forma obrigado pela ajuda.

2006/9/14, Daniel Bristot de Oliveira <[EMAIL PROTECTED]>:
> Eu não tenho o Squid instalado aqui, mas você poderia colar para min #
> REQUIRE e # BEFORE do squid?
>
> --
> Daniel Bristot de Oliveira
> http://dbristot.info
>
> R João Paez 409 Ap 202
> Sta Augusta - Criciúma - SC
> CEP 88805440 Brazil
> +55-48-91032512
> -
> 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


Re: [FUG-BR] Ordem de inicialização de daemons

2006-09-14 Por tôpico Daniel Bristot de Oliveira
Eu não tenho o Squid instalado aqui, mas você poderia colar para min #
REQUIRE e # BEFORE do squid?

-- 
Daniel Bristot de Oliveira
http://dbristot.info

R João Paez 409 Ap 202
Sta Augusta - Criciúma - SC
CEP 88805440 Brazil
+55-48-91032512
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] Ordem de inicialização de daemons

2006-09-14 Por tôpico Mauricio Bonani
Montei um servidor com FreeBSD 6.1 onde instalei o squid e o dansguardian.

Quando o servidor é inicializado, percebo que o dansguardian é
iniciado antes do squid. Só que o dansguardian precisa do squid
rodando para iniciar normalmente. Dessa forma tenho que iniciar o
daemon do dansguardian manualmente.

Dentro de /usr/local/etc/rc.d/dansguardian existe a linha abaixo:

# REQUIRE: NETWORKING SERVERS squid

Isso não é suficiente para que esse scripr seja executado após o
/usr/local/etc/rc.d/squid?

-- 
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