19P by xguru 5달전 | favorite | 댓글 3개
  • 연결이 끊어져도 세션이 손실되지 않도록 네임드 셸 세션을 생성
  • tmux나 GNU screen의 가벼운 대안
    • tmux와 screen은 전체 터미널을 장악하고 창 분할 및 타일링 기능을 제공하는 반면, shpool은 영구 세션만 제공
    • 이 접근 방식의 가장 큰 장점은 shpool이 기본 스크롤백이나 복사-붙여넣기를 중단하지 않는다는 것
  • 사용법
    • 원격 호스트에 shpool 설치. 클라이언트에는 별도 소프트웨어 필요없음
    • ssh로 접속한 다음 shpool attach main을 실행하여 이름이 지정된 새 세션을 생성(main이 세션 이름)
    • 각 터미널마다 별도의 네임드 세션 필요
    • 연결이 끊어지거나 멈춘 경우 원격 호스트에 다시 ssh로 접속한 후 shpool attach main을 다시 실행하여 동일한 네임드 세션에 다시 연결 가능

원격에 굳이 tmux 를 설치하지 않고 세션을 유지할 수 있겠군요. 그치만 그냥 tmux 가 익숙한데..

UDP를 사용하는 Mosh를 사용하는것도 좋은것 같습니다.

https://news.hada.io/topic?id=4810

설명에선 tmux 를 계속 얘기하지만, 멀티 터미널을 지원하는 것은 아닙니다.
그냥 세션 유지해주는 가벼운 도구라고 생각하고 보는게 맞습니다.