터미널 응용 프로그램을 종료하기 위해 반복해서 누르면
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
셸 구성 파일에 있음) 과 같이 셸에 이를 방지할 수 있는 옵션이 있는지 확인할 수 있습니다 .