bash /root/.bash_profile
criará um novo processo bash
, executará esse arquivo (e suponho que defina suas variáveis env enquanto o fizer) e, em seguida, sairá, levando as variáveis env recém-definidas com ele.
Experimente . /root/.bash_profile
. Ou source /root/.bash_profile
. Isso executará o arquivo no processo bash atual, assim suas variáveis env estarão disponíveis para o processo atual.
Você também pode usar #!/bin/bash
em vez de #!/bin/sh
se for fazer invocações no estilo bash.