[FUG-BR] [OFF-TOPIC] Ordem de execução de scripts no boot

Alex alexbbastos em gmail.com
Sexta Novembro 11 21:02:17 BRST 2011


Prezados, boa noite.

Recentemente me deparei com uma questão, que posteriormente se desdobrou em
três, e que gostaria de saber a opinião especializada de vocês sobre o
assunto.

A questão original é essa:

1 - Você criou um script que deve ser executado no boot após todos os
outros processos terem sido executados. Qual a melhor forma de implementar
isso?


As duas que sequenciaram são essas:

2 - Existem diferenças entre como a questão anterior pode ser tratada nos
BSD's (incluindo o FreeBSD) e nos Linux's (se considerar todas as suas
inúmeras distribuições, ou pelo menos as mais "famosas")?

3 - Poderia ser aceita como uma possível resposta da questão 1 afirmar que
a solução seria inserir o comando que aciona o script no arquivo
/etc/rc.conf, *no final do arquivo*, uma vez que a ordem da disposição das
linhas dos mesmos importa e faz diferença, como por exemplo em servidores
de e-mail, em que é extremamente recomendável que o antivírus (Ex: ClamAV)
seja iniciado antes do SMTP (Ex: Postfix) justamente pela ordem de
execução/inicialização dos mesmos?


--------------------------------------------

Ressalto novamente que o script deve ser iniciado no boot, mas que deve ser
o último a ser executado dentre todos os outros processos do boot.
É preciso observar também que em nenhum momento na questão inicial foi
especificado o S.O. em que o script seria hipoteticamente executado, por
isso pergunto sobre Linux's também e sobre a possível aplicação de uma
forma que existe no FreeBSD.

Obs 1: Se puderem/quiserem detalhar as respostas, fiquem à vontade.
Obs 2: Admite-se que o já script tenha permissão de execução.

Agradeço desde já por suas opiniões; serão de grande valia.


Alex


Mais detalhes sobre a lista de discussão freebsd