Como faço para recarregar variáveis de ambiente no Cygwin sem reiniciar meu computador?

0

Esta é uma pergunta de acompanhamento para esta resposta .

De acordo com as respostas em esta questão UNIX.se , source ~/.bashrc , bash , exec bash e fechando manualmente a janela do shell bash e abrindo uma nova janela, todos servem para recarregar variáveis de ambiente em sistemas operacionais baseados em UNIX.

No entanto, nenhuma dessas soluções parece funcionar no Cygwin, presumivelmente porque as variáveis de ambiente do Cygwin são herdadas diretamente do Windows, em vez de serem carregadas de .bashrc ou outros arquivos de configuração. Descobri que a única maneira de atualizar variáveis de ambiente é reiniciar meu computador, mas isso obviamente está longe de ser uma solução ideal e é bastante problemático para usuários de servidores.

É possível atualizar variáveis de ambiente no Cygwin sem reiniciar o computador?

    
por Hashim 27.10.2017 / 01:18

1 resposta

-1

Se você estiver atualizando as variáveis de ambiente do Windows, será possível reiniciar a janela do cygwin e ver o ambiente atualizado.

Como alternativa, você pode usar variáveis de ambiente do Cygwin como:

export TEST_VARIABLE=value

Agora o $ TEST_VARIABLE irá "valorizar" você pode confirmar isso por:

echo $TEST_VARIABLE
value

Isso deve mostrar a saída acima.

    
por 07.11.2017 / 16:28