Ontem tive uma duvida, quando logava em um ssh via putty, num cliente para manutenção de ambiente do TraceGP, não estava sendo executado o arquivo .bashrc que continha algumas variaveis de ambiente definida.
Achei estranho, mas, como eu não sou sysdamin, e estava acostumado com meu Arch em casa mesmo, achei estranho este arquivo não ser carregado.
Pois bem, dei uma lida no Foca Linux e achei a resposta aqui.
Acontece que: quando logamos em um terminal no linux, alguns arquivos são executados em uma certa sequencia, dependendo se o terminal necessita de login ou não:
Com Login necessário:
- /etc/profile (para todos os usuarios)
- ~/.bash_profile ( ou ~/.profile para root)
Sem login necessário ( uma sessão do X por exemplo )
- /etc/profile (para todos os usuários)
- ~/.bashrc
Então é necessário saber como será feita a conexão com o shell para saber qual aquivo você deve editar, no meu casso, como é pelo ssh , com login, eu devo colocar as variaveis de ambiente no ~/.bash_profile .
Feito..
Valeu !


Últimos Comentários
(2 weeks ago)
(2 weeks ago)
(3 weeks ago)
(3 weeks ago)
(4 weeks ago)
(4 weeks ago)
(8 weeks ago)
(11 weeks ago)
(11 weeks ago)
(11 weeks ago)