Variáveis de Ambiente Linux


#1

Ola boa tarde.

Qual melhor caminho para setar a variáveis de ambiente linux

/etc/profile
ou
/etc/bash.bashrc

export JAVA_HOME =/usr/lib/jvm/jdk.16.0.0_26;
export PATH =$JAVA_HOME/bin:$PATH;
export ADEMPIERE_HOME =/opt/Adempiere;
export PATH =$ADEMPIERE_HOME/bin:$PATH;
export POSTGRE_HOME=/OPT/PostgreSQL/9.1;
export PATH =$POSTGRE_HOME/bin:$PATH;

Adempiere 360
Ubuntu 11.04
jdk.16.0.0_26
Postgresql 9.13

Leandro Domingos


#2

Procure pelo arquivo profile, no centos ele encontra-se no etc.

espero ter ajudado.

abraço.


#3

Apenas para complementar, o mais adequado é o /etc/profile, como o Paulo Dantas respondeu. Ele é executado a cada vez que um usuário faz o login.
Já o bashrc é executado a cada vez que uma sessão de terminal é aberta, ou seja, no momento do login, se você estiver trabalhando em modo texto (init 3), ou quando executar o xTerm (ou similar) se estiver logando em modo gráfico (init 5).
Na prática, se você estiver logando em modo texto ou estiver logando em modo gráfico e não colocar nenhum script para rodar (que dependa destas variáveis) sem ser a partir de uma sessão de terminal, não vai fazer diferença.

Sds,
Marcelo