All'inizio è stato un po 'divertente, come giocare a "Bash Roulette" ... ma ora sta diventando vecchio
Qualsiasi comando nel mio terminale che esce con un codice diverso da zero chiude la finestra del mio terminale
Mi è stato detto che forse ho set -eimpostato un po 'di script bash da qualche parte che il mio terminale genera.
Ho controllato .bash_profile/ .bashrc/ .profilee non sembra che set -eci sia.
Ci sarebbero altri colpevoli evidenti?
PS4=' ${BASH_SOURCE}:$LINENO: ' bash -lixc true |& grep -e set -e trappotrebbe essere informativo.
-in questo modo: echo $-.
set +e, ripara il problema? Se è così, cosa che presumo, allora devi continuare a cercarloset -e. Potrebbe trovarsi nelle versioni globali di questi file/etco in qualsiasi altro script proveniente da essi. Allontana i file di configurazione, se il problema è stato risolto, aggiungi nuovamente le righe in blocchi più piccoli per vedere dove si interrompe.