ターミナルアプリケーションを終了するために繰り返し押すと
tmux
ウィンドウが閉じないようにするにはどうすればよいですか?Ctrl-C
以下のようにtmux
窓が閉まる現象をよく経験しています。シングルウィンドウCtrl-C
、すべてのスレッド終了を繰り返し押して、ターミナルアプリケーション(Pythonスクリプトなど)を終了します。
これらのCtrl-C
キーストロークが早すぎると、メッセージは表示さtmux
れず、ウィンドウが閉じます。特に、ウィンドウが閉じないCtrl-C
ようにキーを押すたびに時間をかけて、非常に慎重に押す必要があります。tmux
誰でも同じ問題が発生し、解決策を知っていますか?
バージョン:
$ tmux -V
tmux 3.1
$ bash --version
GNU bash, version 5.0.17(1)-release (x86_64-apple-darwin19.4.0)
ベストアンサー1
remain-on-exit
内部プログラムが終了したときにウィンドウまたはウィンドウを終了せずに、明示的にこのタスクまたはC-b x
同様のタスクが実行されるのを待つようにtmuxのオプションを設定できます。存在する.tmux.conf
:
set -g remain-on-exit on
ignoreeof
または、Bourneシェルのオプション(set -o ignoreeof
シェル設定ファイルにある)など、シェルにこれを防ぐオプションがあるかどうかを確認できます。