.bashrc é executado por qualquer shell bash interativo que é iniciado (nova janela de terminal, bash usado em outro prompt bash ...). Portanto, isso praticamente exclui invocações de bash -c <command> , bash <somescript> e o interpretador bash implicitamente começou a executar arquivos bash.
E não há nenhuma condição para levar em conta o .bashrc update: qualquer nova instância do bash verá a versão que você acabou de salvar.