.bashrc をソース化できません。どうすればデバッグできますか?

.bashrc をソース化できません。どうすればデバッグできますか?

.bashrc がソースされると、ターミナルがすぐに閉じられます。原因を ~/.bashrc に特定しました。これをデバッグする最適な方法は何ですか? すべての行を別のファイルにエコーする必要がありますか? 確認できるログはありますか?

次の行が原因でターミナル ウィンドウが閉じているようです:

ssh-add ~/.ssh/xyz/oresoftware

そのファイル パスは存在しないため、存在するものに変更します。

ssh-add ~/.ssh/oresoftware

しかし、ssh-addターミナルウィンドウは閉じられますか?

答え1

最終的に、この質問に対する答えをここで見つけました。 ターミナルでゼロ以外のコードで終了するコマンドはターミナルウィンドウを閉じます

何が起こっていたかというと、呼び出しset -e;前に設定されssh-addssh-addゼロ以外のコードで終了し、ターミナル ウィンドウが閉じられていました。

結局、それはset -e;問題でした。その点を指摘してくれた @StephenKitt に感謝します。おかげで助かりましたset -e;。.bashrc が実行していたファイル内にありますsource

関連情報