tmux 사용 시 알아두면 편한 것들

tmux를 쓰다 보면 어느새 너무 많은 tmux 프로세스를 본인이 양산한 것을 발견할 수 있음,, 켜두면 찝찝하니 종료하고 싶은데 서버를 재부팅 하자니 세팅할 것들이 귀찮아서 tmux 프로세스를 종료하는 방법을 찾아봄.


tmux 프로세스 종료를 위해서는 현재 동작 중인 tmux 프로세스 목록을 조회해야 한다.

tmux ls

리눅스 서버 기준으로 session number가 뜬다.
(session name이라고도 불림.)

bkhan@jsshim-desktop:~$ tmux ls
0: 1 windows (created Wed Sep 15 20:48:02 2021) [211x55]
1: 1 windows (created Fri Oct  1 19:14:42 2021) [211x55]
2: 1 windows (created Mon Nov  1 09:38:27 2021) [211x55]
3: 1 windows (created Mon Nov  1 12:40:27 2021) [118x102]
4: 1 windows (created Fri Nov  5 18:28:47 2021) [211x55]
6: 1 windows (created Sun Nov  7 20:13:18 2021) [211x55]
8: 1 windows (created Sun Nov  7 22:56:49 2021) [230x58]
9: 1 windows (created Sun Nov  7 23:08:30 2021) [230x58]

tmux kill-session -t {{session number}}

종료하고자 하는 세션 number를 입력하면 프로세스가 종료됨.

(linux 서버 기준)
다른 user가 실행시킨 tmux 프로세스를 종료하면 어쩌지? 라는 생각이 들 수도 있다.
해당 user space에서 생성된 tmux만 tmux ls 명령어의 결과로 나오니 참고하자.
who 명령어로는 모든 사용자의 프로세스가 조회되니 이것도 참고!

좋은 웹페이지 즐겨찾기