Adicione isso ao seu .zshrc
:
echo "$(date) -- .zshrc executed" >> $HOME/.zshrc.log
Você verá um registro de dados para cada vez que o arquivo rc for executado, originado ou executado no arquivo .zshrd.log
em seu diretório pessoal.
Estou com um problema em que vejo resultados de comando em .zshrc sendo exibidos duas vezes; na tentativa de rastrear o problema eu quero saber como verificar se o .zshrc está sendo executado (para que eu possa dizer se é um problema de exibição ou que o .zshrc é executado duas vezes).
Então, estou pensando em alguns trechos que incrementam um contador cada vez que o .zshrc é originado seria o ideal.
Acabei de mudar para o tmux porque o problema só existe quando inicio uma nova sessão de tela. Não tinha nada a ver com o meu .zshrc (testado comentando tudo) e eu removi vários .profile & .zprofile etc. Também era terminal independente. Eu nunca descobri por que isso só aconteceu na tela (tentei remover o .screenrc etc).