o bash_profile
Geralmente modifica o ambiente Bash (instalando funções, aliases, variáveis, ligações readlina etc.), e realmente não há como modificar o ambiente do processo de Bash dos pais.
Portanto, o melhor que você pode fazer é terminar o script de rubi por exec
uma nova festa, especificando o -l
(ou --login
) opção para torná -lo um Shell de login para que ele comece adquirindo bash_profile
. (Você também pode fazer isso fazendo o primeiro caráter do argumento -
, geralmente configurando -o para -bash
.)
Se você tiver controle sobre a maneira como o script rubi é iniciado, poderá fazer com que seja exec
Ed, para substituir o processo de basquete pai. Isso será uma árvore de processo mais limpa.