o Upstart é razoavlemnete interessante, por que ele usa um arquivo de configuração em vez de links, mas o conceito é baseado no System V e ele é recente. Quem sabe no Slackware 13... O que poderia ser feito no Slackware 12.1 seria mudar o init pelo init-ng, que suporta o sistema de inicialização do Slackware e é mais rápido que oi init original. O que acham?
On 30 jul, 12:19, "Rodrigo Luiz" <[EMAIL PROTECTED]> wrote: > On 7/26/07, Marcos Henrique Esteves Barbosa > > <[EMAIL PROTECTED]> wrote: > > > Este sistema tem a seguinte desvantagem: se precisar adicionar um novo > > serviço (como o OpenLDAP) tem que adicionar linhas no /etc/rc.d/ > > rc.local para que verifique se tem permissão de execução. No meu > > sistema, ele executa um laço FOR para todos os arquivos do dirétório / > > etc/rc.d e caso tenha permissão de execução, executa passando o > > parâmetro start. No rc.0 e no rc.6 acontece o mesmo, porém passando > > stop em vez de start. Se não tirar os scripts responsáveis pelos > > runlevels do mesmo diretório, ele vai desligar a máquina (por que > > executará o rc.0). Não sei se tem como escrever um código que retire > > os scripts do runlevel do laço, se tiver nem precisa tirar os scripts > > dos runlevels. Expliquei melhor? > > Não sei se todo esse trabalho para se alterar o init compensaria a > praticidade de se adicionar um novo serviço, já que não é tão difícil > editar um rc.local (ou rc.[M-S] se for o caso) para adicionar a > chamada de um rc.xxx da vida. E esse pequeno trabalho é feito > raramente também. > > Já que é para dar palpiltes, que tal então fazer com que o init chame > um programa (sim, programa, compilado e tal) para fazer o trabalho do > laço do for ? Pois assim você além de ter a praticidade de adicionar > um serviço de forma prática, teria um aumento de performace na > velocidade no boot também. > > É só uma sugestão. > > []s > Rodrigo Luiz --~--~---------~--~----~------------~-------~--~----~ GUS-BR - Grupo de Usuários de Slackware Brasil http://www.slackwarebrasil.org/ http://groups.google.com/group/slack-users-br -~----------~----~----~----~------~----~------~--~---

