.bashrc がソースされると、ターミナルがすぐに閉じられます。原因を ~/.bashrc に特定しました。これをデバッグする最適な方法は何ですか? すべての行を別のファイルにエコーする必要がありますか? 確認できるログはありますか?
次の行が原因でターミナル ウィンドウが閉じているようです:
ssh-add ~/.ssh/xyz/oresoftware
そのファイル パスは存在しないため、存在するものに変更します。
ssh-add ~/.ssh/oresoftware
しかし、ssh-add
ターミナルウィンドウは閉じられますか?
答え1
最終的に、この質問に対する答えをここで見つけました。 ターミナルでゼロ以外のコードで終了するコマンドはターミナルウィンドウを閉じます
何が起こっていたかというと、呼び出しset -e;
前に設定されssh-add
、ssh-add
ゼロ以外のコードで終了し、ターミナル ウィンドウが閉じられていました。
結局、それはset -e;
問題でした。その点を指摘してくれた @StephenKitt に感謝します。おかげで助かりましたset -e;
。.bashrc が実行していたファイル内にありますsource
。