ssh 개발 시 ssh 접속을 끊어도 개발이 유지될 수 있는 유틸 : tmux

tmux

tmux는 ssh 개발 시 ssh 접속을 끊어도 개발이 유지될 수 있는 유틸 입니다.


사용 방법

  1. 최초 한번은 tmux를 실행 합니다.
    tmux
  2. 원하는 작업을 수행합니다.
    git clone my.git.com
  3. 이후 detach를 합니다.
    이 후 ssh 연결을 끊어도 서버가 살아있는 한 작업이 계속됩니다.
    # detach 명령어 : 'Ctrl + b' -> 'd' 입력
    tmux
    [detached (from session 0)]
  4. (2)에서 실행한 작업 상황을 보거나 수정할 때에는 tmux를 attach합니다.
    tmux attach
    # tmux attach -t 0
  5.  종료 하고 싶을 때에는 'Ctrl + d' 또는 exit 명령어를 수행합니다.


댓글