ゼロ以外のコードで終了する端末のすべてのコマンドは、端末ウィンドウを閉じます。

ゼロ以外のコードで終了する端末のすべてのコマンドは、端末ウィンドウを閉じます。

最初は「Bash Roulette」をするのと同じくらい楽しかったですが…今は古いです。

ゼロ以外のコードで終了する端末のすべてのコマンドは、端末ウィンドウを閉じます。

set -eターミナルソースのどこかにbashスクリプトが設定されている可能性があると聞きました。

.bash_profile//確認してみましたが.bashrcそこに.profileないようです。set -e

別の明らかな犯人がありますか?

ベストアンサー1

set -eまあ、私を困っているのは事実私の意志のためでした。

私が見つけた方法はset -e次のとおりです。bash -lx

最良の方法は、次を使用することです。

bash -lx > lx.log 2>&1

次に、対応するログファイルを開き、次を検索しますset

線が変だと判断したら、set -eその線を削除すると問題が解決します! (もちろん、コンピュータを再起動した方が良いかもしれません。)

私の場合は、set -e.bash_profileソースファイルにありましたが、その行は.bash_profile自体にはありませんでした。

おすすめ記事