[FUGSPBR] Fechar ao Sair :-)

Patrick Tracanelli eksffa em freebsdbrasil.com.br
Qui Jan 22 11:43:11 BRST 2004


Alessandro Martini wrote:
> 
> 
>     Pessoal,
> 
>     O free executa o rc.d no start do sistema, existe alguma maneira de 
> programar o contrario, deixar um script para ser executado ao desligar o 
> sistema?
> 
>     Martini

Martini, bom dia.

Ele ja o faz. Na verdade ele executa todos os scripts em 
/usr/local/etc/rc.d (ou onde mais voce configurar via rc.conf) tanto na 
inicialização quanto na parada do sistema.

A diferença é que na inicialização ele executa os scripts, com o path 
completo, e o parâmetro "start". Ao desligar executa os mesmos, com o 
parâmetro "stop". É uma forma de colocar em conformidade os scripts de 
shutdown mesmo para aplicações de terceiros, uma vez que para aplicações 
da base ele controla via rc.conf e sabe como parar/iniciar.

Pode notar que todo .sh disposto sob /usr/local/etc/rc.d/ tem tanto o 
parametro "start" quanto "stop". Um exemplo de script pode ser 
verificado na manpage rc(8) (man 8 rc). Lá tem exemplo tanto para 
scripts de aplicacoes de terceiros quanto para inicializacao via rcNG 
(releng_5, se for seu caso), e mais detalhes sobre quando cada coisa é 
executada.

-- 
Atenciosamente,

Patrick Tracanelli

FreeBSD Brasil LTDA.
The FreeBSD pt_BR Documentation Project
http://www.freebsdbrasil.com.br
patrick @ freebsdbrasil.com.br
"Long live Hanin Elias, Kim Deal!"

_______________________________________________________________
Sair da Lista: http://lists.fugspbr.org/listinfo.cgi
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/



Mais detalhes sobre a lista de discussão freebsd