Tornar o caminho exportado efetivo imediatamente?

0

Estou usando um script para exportar um caminho como este:

echo "export MONO_PATH=~/turbo/" >> ~/.profile;

Portanto, a partir de agora, o caminho estará disponível sempre que o usuário fizer o login. No entanto, quero que o caminho seja efetivo sem exigir que o usuário efetue logout e login novamente. Atualmente, esta é a minha solução:

source ~/.profile;

Isso funciona, mas apenas para a sessão de terminal em execução no momento. Se o usuário abrir um novo, o caminho não estará disponível (a menos que ele efetue logout).

Além de adicionar o caminho para .profile, como posso tornar as alterações eficazes em todo o sistema e imediatamente?

    
por mınxomaτ 06.03.2016 / 12:41

1 resposta

0

Coloque-o em um arquivo de inicialização do shell que será incluído na inicialização do shell, independentemente de ser um login ou não.

Para o bash, isso seria .bashrc .

(Você provavelmente deve usar $HOME em vez de ~ ).

    
por 06.03.2016 / 12:52