ssh연결과 독립적인 Session 생성/분리/삭제

January 2, 2019    etc.

모델학습 중간에 ssh연결이 끊기는 안타까운 상황을 해결하는 방법이다.


Mac에서 tmux 설치

donghwa@donghwa-main:~$ brew install tmux


Session 실행

  • 수행되는 Session의 이름을 lab이라고 지칭
  • 터미널 아래에 녹색바가 생기면 잘 작동된 것임
donghwa@donghwa-main:~$ tmux new -s lab


Session 분리

  • 현재 Session을 독립적으로 분리(keep running in the session)
    • Detach: Ctrl+B+D


Session 현황 체크

donghwa@donghwa-main:~$ tmux ls
lab: 1 windows (created Tue Apr 30 21:22:49 2019) [80x24]


Session 붙이기

  • 생성시켜놓은 Session을 다시 연결
donghwa@donghwa-main:~$ tmux attach -t lab


Session 죽이기

donghwa@donghwa-main:~$ tmux kill-session -t lab

DSBA