Eu uso strace
para rastrear o comportamento de um bash
processo. O objetivo é descobrir a ordem bash
que carrega seus arquivos de configuração.
Estou executando o seguinte comando em zsh
:
strace -e openat bash
Depois de executar este comando, acabo em um novo bash
shell, mas não quero que isso aconteça. Existe alguma maneira de rastrear o bash
comando sem realmente iniciar um novo bash
shell interativo?
Pesquisei on-line, mas não consegui encontrar nada. Eu estava tentando isso com exec
: strace -e openat "$(exec bash)" 2>&1
, mas meu shell ainda muda para bash
from zsh
.