여러 클라우드 서비스에서 인스턴스를 만들고 머신러닝 모델 training을 할 때 원격이 끊어지면 training이 그대로 중지된다. 하지만 계속 켜 놓을 수는 없는 상황이기 때문에 이런 경우를 위해 유용한 tmux에 대해 알아보고자 한다.
또한 여러 창으로 나눌 수 있는 기능도 소개하고자 한다.
tmux new -s (name) // 새로운 세션 생성
tmux new -s (name) -n (window_name) // 새로운 세션, 윈도우 동시 생성
exit // 세션 종료
tmux ls // 세션 목록
tmux attach -t session_number // 세션 다시 시작하기
(ctrl + b) d // 세션 중단하기
tmux kill-session -t session_number // 특정 세션 강제 종료
(ctrl + b) c // 새 윈도우 생성
(ctrl + b) b (number) // 새 윈도우 이동
(ctrl + b) % // 틀 좌우로 나누기
(ctrl + b) " // 틀 위아래로 나누기
(ctrl + b) 방향키 // 틀끼리 잉동
(ctrl + b) q
(ctrl + b) o //순서대로 이동
(ctrl + d) // 틀 삭제
기본적인 tmux 사용법에 대해 알아보았다.