coding
tmux 세션 만들기, 실행, 삭제
망먕
2024. 7. 13. 17:05
서버에서 코드를 실행할 때, 서버 컴퓨터와의 접속이 끊기면 실행이 중단됩니다. 이럴 때 tmux를 사용하면 서버컴퓨터와 ssh 접속이 끊기더라도 계속 코드가 돌아가게 해둘 수 있습니다.
tmux는 session을 만들어 터미널 창에서 코드를 실행하듯이, 그대로 실행해주면 됩니다. 저는 세션을 여러개 만들어 각 세션마다 코드를 실행시켜두는 방식으로 사용하고 있습니다. 아래는 자주 사용하는 tmux 코드입니다.
session 만들 때
$ tmux new -s 세션이름
session 접속할 때
$ tmux a -t 세션이름
session → 터미널 창으로 나올 때
ctrl+b 누른 뒤, 두 버튼 모두 손 떼고 d 누르기
session 삭제
$ tmux kill-session -t 세션이름
생성한 sessions list 검색
$ tmux ls