Aqui está o que eu fiz para um teste:
$export test=one
$vim test1
pid = 1200, Parou o processo com CTRL-Z
$cat /proc/1200/environ | strings
test=one
Agora, para o segundo processo
$test=two
$vim test2
pid = 1201, Parou o processo com CTRL-Z
$cat /proc/1201/environ | strings
test=two
O usuário pode ter alterado as propriedades do ambiente antes de executar o programa.