Para o programa que você iniciou com nohup
, não, a variável não será redefinida porque você efetuou logout (a menos que seja um programa que cuida do logout e redefina a variável, ou alguma estranheza).
Cada processo tem sua própria cópia de variáveis de ambiente. Para um processo X, outros processos normalmente não podem alterar a cópia de variáveis de X sem a cooperação de X. É também por isso que um script não pode alterar as variáveis do shell atual, a menos que seja originado .
Assim, quando você inicia o processo, obtém uma cópia de OMP_NUM_THREADS
. O que você faz no seu shell (incluindo a configuração de OMP_NUM_THREADS
para outro valor, sair, iniciar outro shell, sacrificar para o Cthulhu) não afetará as variáveis de ambiente do X.