Criar Script de Inicialização

1. Criar Script de Inicialização

Leandro Prado
chicodrummer

(usa Ubuntu)

Enviado em 18/10/2010 - 15:27h

Pessoal,

Estou criando um script para inicializar junto com o sistema

Criei o script em /etc/init.d porém quando vou iniciar o script esta me dando o seguinte erro -> Error: JAVA_HOME is not defined correctly.

O serviço que estou tentando iniciar depende do Java, e a minha variável JAVA_HOME esta configurada no bash.bashrc

o que pode estar de errado?
tem como setar a variavel JAVA_HOME dentro do meu script?? como??

Obrigado!


  


2. Re: Criar Script de Inicialização

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 18/10/2010 - 16:29h

O q tiver configurado no .bashrc vc coloca dentro do /etc/profile. Dae dá certo o q vc quer.


3. Re: Criar Script de Inicialização

Leandro Prado
chicodrummer

(usa Ubuntu)

Enviado em 19/10/2010 - 19:39h

Estou fazendo dessa maneira:

echo "Setting Java Home..."
export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.20
export PATH=$PATH:.:$JAVA_HOME/bin
export PATH

tem algum problema usar dessa maneira??


4. Re: Criar Script de Inicialização

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 19/10/2010 - 21:38h

Vc pode colocar essas linhas dentro d qq script inicializável. Só acho mais organizado colocar dentro de /etc/profile pq é lá q é lugar d variáveis do ambiente a serem carregadas.


5. Re: Criar Script de Inicialização

Leandro Prado
chicodrummer

(usa Ubuntu)

Enviado em 19/10/2010 - 22:54h

Entendi...

outra coisa, esse script de inicialização vai iniciar dois serviços (A e B) porém o serviço A depende do B, então vou ter que iniciar o A depois o B, tem como no script saber se o serviço A foi iniciado com sucesso?

obrigado!


6. Re: Criar Script de Inicialização

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 20/10/2010 - 09:35h

Tem. Vc teria q fazer a condição d if (leia em http://aurelio.net/shell/canivete.html) e colocar a condição:

if [ $? == 0 ]; then
echo "Comando OK!"
else
echo "Falhou ao inicializar!"
fi

Algo assim...


7. Re: Criar Script de Inicialização

Leandro Prado
chicodrummer

(usa Ubuntu)

Enviado em 20/10/2010 - 11:01h

o que seria a opção $?



8. Re: Criar Script de Inicialização

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 20/10/2010 - 11:11h

É uma opção q lê o número referente ao estado d execução do aplicativo/script. Se ele ler 0, rodou ok, se leu 1, gerou erro. Tem outros estados q não me lembro por agora, mas esses são os mais importantes.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts