좋아, 나는 이것에 익숙하지 않다. 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