Script de inicialização [RESOLVIDO]

1. Script de inicialização [RESOLVIDO]

Pedro Seno
pedroseno

(usa Ubuntu)

Enviado em 27/12/2010 - 20:36h

Estou criando um script de inicialização para o Ubuntu 10.04.

Como posso garantir que este script execute após a inicialização e configuração da Placa de Rede?!

Estou iniciando o rc do Ubuntu sem concorrência ou paralelismo (opção CONCURRENCY=none) e o script esta iniciando na posição 95 do Upstart, mas mesmo assim o script esta iniciando antes da placa de rede obter o IP.

Alguém teria alguma contribuição neste caso?!

Agradeço desde já!


  


2. MELHOR RESPOSTA

Luis Fernando Pavini
parrudo

(usa Debian)

Enviado em 13/01/2011 - 16:35h

Fala Pedrão!!!

Olha o carpano...uahuahauaa

Tive o mesmo problema com a migração para o ubuntu 10.04 aqui no trampo.

Lendo e fuçando, verifiquei que algumas coisas mudaram no ubuntu 10.04. Agora os serviços sobem paralelamente, e não em sequência como antes. O ubuntu usa um novo gerenciador de serviços, o upstart. Olhe na pasta /etc/init/ que você verá alguns dos serviços gerenciados por esta nova interface.

Para scripts que utilizam serviço de rede, você deve colocá-los na pasta /etc/network/if-up.d/ garantindo que estes scripts rodem depois que e rede iniciou. Não esqueça de dar permição de execução ao script.

Abraço!!! lpavini...

3. "Comprica" pra que????

Osama Jr.
/bin/laden

(usa Void Linux)

Enviado em 27/12/2010 - 22:29h

Larga uma chamada pra ele no '/etc/rc.local' e pronto... sem frescuras.


4. Re: Script de inicialização [RESOLVIDO]

Pedro Seno
pedroseno

(usa Ubuntu)

Enviado em 27/12/2010 - 22:35h

Cara, e como eu garanto que a interface de rede vai pegar um IP antes da execução do script?!


5. Re: Script de inicialização [RESOLVIDO]

Osama Jr.
/bin/laden

(usa Void Linux)

Enviado em 27/12/2010 - 22:45h

Após todos os serviços terem sidos inicializados, o sistema antes de subir o X checa o rc.local pra verificar inicializar/configurar alguma coisa que o usuário definiu.


6. Re: Script de inicialização [RESOLVIDO]

Pedro Seno
pedroseno

(usa Ubuntu)

Enviado em 28/12/2010 - 12:33h

No Ubuntu com 10.04 não.
O X (GDM) inicia em rc2.d, e não depois. Ou seja, inicia sempre antes do rc.local.


7. Re: Script de inicialização [RESOLVIDO]

Davi Ribeiro
dastyler

(usa Fedora)

Enviado em 28/12/2010 - 12:46h

E se colocar como S99nomedoservico na pasta /etc/rc2.d??

[]´s





8. Re: Script de inicialização [RESOLVIDO]

Pedro Seno
pedroseno

(usa Ubuntu)

Enviado em 28/12/2010 - 14:20h

Então, também não funciona. Esse serviço já esta iniciando em S95 e o Script do serviço esta dependendo da placa de rede para iniciar (Required_Start $network), mas mesmo assim a interface de rede não termina de obter o IP e o serviço já inicia...


9. Re: Script de inicialização [RESOLVIDO]

Pedro Seno
pedroseno

(usa Ubuntu)

Enviado em 13/01/2011 - 21:55h

Legal Sr. Parrudo, acho que vai resolver o problema aqui sim.
Vou fazer uns testes...
Valeu!
E cuidado com o Rrrraaapp!
Abraços.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts