Gabriel wrote:
olá, tipo eu preciso colocar um comando (ypserv) toda vez que eu inicio meu
servidor, e queria incluir isso no boot, pra automaticamente ocorrer esse
processo, e me lembro que tinha que incluir em alguma pasta rc.d ou rc0
rodando o update-rc.d. alguém sabe qual é o comando certo?
Veja só, Gabriel, pra incluir executar qualquer comando no boot, você faz o
seguinte: vai em '/etc/init.d'; neste diretório ficam todos os scripts
*que podem
vir a ser utilizados* no boot. Veja bem, manter todos os scripts de
inicialização
nessa pasta não é uma restrição de programa, mas sim uma questão de
organização.
Continuando: você coloca o script que você quer executar nesse diretório, o
'init.d', e depois cria um link pra ele no diretório '/etc/rcx.d', onde 'x'
corresponde ao nível de do sistema. Seu sistema Linux pode estar em
diversos 'níveis', a saber:
0 - sistema desligado.
1 - modo mono-usuário (single user).
2 - modo multi-usuário (multi-user) sem NFS.
...
Quando o sistema é ligado, você geralmente inicializa o modo 2 ou 3,
então você vai no '/etc/rc2.d' ou '/etc/rc3.d' e cria um link simbólico
para o script no '/etc/init.d', não esquecendo de colocar a ordem em que ele
deve ser executado: 'XXseuscript'; os scripts são executados em ordem
crescente, o último é o 99 (não sei se pode haver maior).
Você pode utilizar o comando 'update-rc.d' para fazer isso para você,
é só criar o script e colocar no '/etc/init.d' e depois rodar:
$ update-rc.d nome_do_script defaults NN
onde NN é a ordem de execução do script. O comando automaticamente
cria os links para você.