最近 Linux ディストリビューションを変更したところ、tmux のデフォルトの動作が変わりました。以前は、失敗したコマンドは現在のペイン/ウィンドウに影響しませんでした。現在は、ゼロ以外のステータスで終了するすべてのコマンドは、現在のペインを強制終了します。これは、対処するのが少し面倒です (新しいペインを作成したり、セッションを再開したりします)。これを制御する設定が何かあるのでしょうか?
答え1
としてカミル・マチョロフスキコメントで指摘されているように、シェル構成set -e
オプションが何らかの理由で私のシェル セッション構成に侵入し、基本的にゼロ以外の値で終了するすべてのシェル コマンドがシェル プロセスを強制終了し、その結果、基礎となる tmux ペインも強制終了するようになりました。このオプションを削除すると、問題は解決します。