Eu tenho visto isso com pouca frequência e imprevisivelmente há anos. Hoje aconteceu em um Mac, tentando executar meu script que verifica as atualizações do MacPorts que deveriam ter sido executadas como um cronjob, mas pareciam ter sido perdidas.
A execução do script no prompt do Bash abre bashdb
. Chamar explicitamente o bash para executar o script funciona conforme o esperado. Executar (pelo menos alguns) outros scripts no prompt do bash executa os scripts conforme o esperado. A execução de /usr/bin/env bash
abre uma nova instância do bash.
Eu tenho hackeado minha configuração de Bash há décadas, então há muito para despejar aqui, mas bashdb
não é mencionado em meus scripts de inicialização do bash, ~/bin
, alias
ou set
/ env
/ printenv
.
O que eu teria feito para que isso acontecesse de propósito? E como faço para desfazer isso?