Você pode usar --rcfile
para especificar uma alternativa para .bashrc
na inicialização. Isso pode ser útil em sua configuração:
/opt/xyq/commercialApp/bin/tool/getEnv > ~/setAppEnv
cat ~/setMyEnv >> ~/setAppEnv
bash --rcfile ~/setAppEnv
Se você também quiser carregar .bashrc
, isso poderá ser adicionado após o comando cat
. Você pode então fazer isso em uma função
runApp()
{
/opt/xyq/commercialApp/bin/tool/getEnv > ~/setAppEnv
cat ~/setMyEnv >> ~/setAppEnv
echo '[[ -e ~/.bashrc ]] && . ~/.bashrc' >> ~/setAppEnv
bash --rcfile ~/setAppEnv
}