Al principio esto fue un poco divertido, como jugar "Bash Roulette" ... pero ahora se está volviendo viejo jajaja
Cualquier comando en mi terminal que salga con un código distinto de cero cierra la ventana de mi terminal
Me dijeron que tal vez he set -econfigurado algún script bash en algún lugar que mi terminal obtenga.
He comprobado .bash_profile/ .bashrc/ .profiley no parece que set -eesté allí.
¿Habría algún otro culpable obvio?
PS4=' ${BASH_SOURCE}:$LINENO: ' bash -lixc true |& grep -e set -e trapPodría ser informativo.
-, así: echo $-.
set +e, ¿repara el problema? Si es así, lo que supongo, entonces debes seguir buscando esoset -e. Podría estar en las versiones globales de estos archivos en/etc, o en cualquier otra secuencia de comandos procedente de ellos. Mueva sus archivos de configuración, si el problema se soluciona, vuelva a agregar las líneas en fragmentos más pequeños para ver dónde se rompe.