터미널 프로그램을 종료하지 않고 tmux 창을 종료 name하단에 녹색 배너가있는 새

좋아, 나는 이것에 익숙하지 않다. tmux며칠 동안 실험을 진행하기 위해 설치 했습니다. 입력 한 후 tmux new -s name하단에 녹색 배너가있는 새 창이 나타납니다. Java 프로그램을 컴파일하고 실행합니다. 이제 창을 종료하는 방법을 알지 못합니다 (실행중인 동안). java 프로그램이 여전히 실행 중이므로 bash (또는 기타) 커서가 응답하지 않습니다. 지금까지 내 해결책은 터미널 프로그램을 완전히 종료하고 다시 엽니 다. 터미널 프로그램 전체를 종료하지 않고 tmux 창을 종료하는 방법에 대한 아이디어가 있습니까?



답변

현재 연결된 세션에서 분리

세션

Ctrl+ b d또는 Ctrl+b :detach

화면

Ctrl+ a Ctrl+ d또는 Ctrl+a :detach


답변

이전 답변이 불완전하다고 생각합니다. 어떤 :detach일은 TMUX 활동을 표시하는 뷰포트를 종료하는 것입니다. 그러나 다음을 실행하여 볼 수 있듯이 tmux 자체는 여전히 백그라운드에서 실행 중입니다 ps.

myuser 1799 0.0 0.0 2500052 4632 ?? Ss 21Feb16 0:48.39 tmux new-session -s Dev

실제로 터미널을 종료했다가 다시 시작하더라도 tmux 프로세스는 여전히 백그라운드에서 실행 중입니다.

실제로 tmux 프로세스 자체를 종료하려면 다음을 수행해야합니다.

tmux kill-session [-t session_name]

또는 간단히 :

kill -9 1799


답변