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 ~
).
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?