.bashrc não pode ser originado, como posso depurar?

.bashrc não pode ser originado, como posso depurar?

Quando .bashrc é originado, meu terminal fecha imediatamente - identifiquei-o em ~/.bashrc - qual é a melhor maneira de depurar isso? Deve ecoar cada linha para outro arquivo? Existe um registro que eu possa consultar?

Parece que esta linha está fazendo com que a janela do terminal feche:

ssh-add ~/.ssh/xyz/oresoftware

esse caminho de arquivo não existe, então eu mudo para algo que existe:

ssh-add ~/.ssh/oresoftware

mas ssh-addfecharia minha janela de terminal?

Responder1

Finalmente encontrei uma resposta para esta pergunta aqui: Qualquer comando no meu terminal que saia com código diferente de zero fecha a janela do meu terminal

O que estava acontecendo é que ele set -e;foi configurado antes da ssh-addchamada e ssh-addestava saindo com código diferente de zero, o que fez com que a janela do meu terminal fechasse.

Então, no final das contas, foi um set -e;problema, então obrigado @StephenKitt por apontar isso porque isso me ajudou. set -e;estava em um arquivo que .bashrc estava sourcefazendo.

informação relacionada