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 -e
configurado algún script bash en algún lugar que mi terminal obtenga.
He comprobado .bash_profile
/ .bashrc
/ .profile
y no parece que set -e
esté allí.
¿Habría algún otro culpable obvio?
PS4=' ${BASH_SOURCE}:$LINENO: ' bash -lixc true |& grep -e set -e trap
Podrí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.