domingo, 5 de outubro de 2008

colocando programas para iniciar no boot

No post anterior alteramos na marra a versão do nm-applet.
Para os que não conseguiram iniciá-lo no boot ou que desejem iniciar outros programas no boot:
No Kde:
$ sudo kate /home/USUARIO/.kde/Autostart/zautostart
adicione a palavra nm-applet no arquivo, salve e feche o kate

No linux:
Os serviços do Linux ficam no diretório /etc/init.d
Na inicialização os serviços localizados no diretório /etc/rc[n].d são inicializados ou parados.
O [n] é o número correspondente ao run level.

Exemplo:
[S|K]56[nomedoserviço]

Sendo:
  • [S|N]: Isto quer dizer se o serviço ou programa deve ser iniciado ou não;
    • S: start (iniciar);
    • K: kill (matar, parar).
  • 56: É o número da fila em que ele deverá ser executado, se o número for menor ele será executado antes que os outros serviços;
  • [nomedoserviço]: somente para identificação humana, não interfere em nada.

Pronto, para inicializar um script primeiro você copia este script para o /etc/init.d:

# cp /root/rotina.sh /etc/init.d

Depois crie um link simbólico para o diretório /etc/rc.d/rc.[n]d (para qual run level você quiser):

# ln -s /etc/init.d /etc/rc3.d/S24rotina

Pronto, na inicialização em run level 3 o script rotina será executado.

Nenhum comentário:

Postar um comentário