Scripts na inicialização (boot): Linux / FreeBSD / Suse

Parece que cada distribuição Linux / Unix / BSD tem a sua própria maneira de executar scripts na inicialização.

Eu gostaria de ver mais padronização entre os sistemas mas não posso reclamar, é dessa diversidade e experimentação típicas do código aberto que surgem as melhores idéias.

Em geral, um script é executado no fim da inicialização, você coloca os seus próprios comandos lá e pronto. Existe um esquema de runlevels, para determinar a ordem de execução de alguns comandos, mas acho difícil um usuário comum (como eu) precisar disso, então não vou entrar em detalhes, até porque não teria muito o que falar.

Fiz aqui um apanhado dos esquemas de inicialização das poucas distribuições que eu tive contato, assim posso voltar aqui sempre que precisar:

Suse:

/etc/rc.d/boot.local

CentOS:

/etc/rc.d/rc.local

FreeBSD:

/etc/rc.conf
/etc/rc.d/*
/usr/local/etc/rc.d/*

O Suse e o CentOS usam scripts com nomes diferentes, você adiciona os seus comandos e eles serão executados no próximo boot.

No FreeBSD o rc.conf não é um script, mas sim um arquivo de configuração, você habilita os serviços que quer rodar e o sistema executa o script relacionado, que deve estar em “/etc/rc.d/” ou “/usr/local/etc/rc.d/” (ainda não entendi quando tá em um lugar ou outro).

Sobre Rico
Software engineer

3 Responses to Scripts na inicialização (boot): Linux / FreeBSD / Suse

  1. /etc/rc.d/* #nativo do sistema
    /usr/local/etc/rc.d/* #programas e serviços de terceiros

  2. Junior disse:

    No ipcop onde adiciono as informações *.sh para executar o script?

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: