İlk başta bu biraz komikti, "Bash Roulette" oynamak gibi ... ama şimdi eski lol oluyor
Terminalimde sıfır kod olmadan çıkan herhangi bir komut terminal penceremi kapatıyor
Belki set -e
terminal kaynaklarımın olduğu bir bash betiğinde ayarlamış olduğum söylendi .
Kontrol ettim .bash_profile
/ .bashrc
/ .profile
ve set -e
orada görünmüyor .
Başka bariz suçlular olur mu?
PS4=' ${BASH_SOURCE}:$LINENO: ' bash -lixc true |& grep -e set -e trap
bilgilendirici olabilir.
-
şöyle: echo $-
.
set +e
, problemi tamir ediyor mu? Eğer öyleyse, ki varsayalım, o zaman aramaya devam etmelisinset -e
. Bu dosyaların genel sürümlerinde/etc
veya bunlardan kaynaklanmış diğer herhangi bir komut dosyasında olabilir. Konfigürasyon dosyalarınızı uzaklaştırın, eğer sorun çözüldüyse, nerede kırıldığını görmek için satırları küçük parçalara geri ekleyin.