기존 tmux 세션 공유 [중복]

기존 tmux 세션 공유 [중복]

이미 tmux 세션이 실행 중입니다. 방금 만들었어요

tmux

이제 세션을 종료하고 다시 들어갈 수 있습니다.

tmux a -t 0

이 세션을 다른 사용자와 어떻게 공유합니까? 일반적으로 -S옵션을 사용하여 세션을 만들어야 하는데 저는 그렇게 하지 않았습니다. 내 세션을 공유할 수 있는 방법이 있나요?

답변1

당신은 그것을 사용할 수 있습니다멀티플렉서세부 세션.

먼저 초기 세션을 생성하고 이름을 다음과 같이 변경합니다 share.

$ tmux
$ tmux list-session
0: 1 windows (created Wed Aug 27 00:14:05 2014) [80x23] (attached)   
$ tmux rename-session -t 0 share 
$ tmux list-session
share: 1 windows (created Wed Aug 27 00:14:05 2014) [80x23] (attached)

그런 다음 다른 클라이언트에서 -t옵션과 그룹화 세션 이름(이 경우 share) 을 tmux new-session명령에 추가하기만 하면 됩니다.

$ tmux new-session -t share -s cuonglm

-s옵션은 세션 이름을 설정합니다. 다른 사용자(예: wiso)가 그룹 세션을 연결하려면 다음을 수행하면 됩니다.

$ tmux new-session -t share -s wiso

에서 man tmux:

-t를 지정하면 새 세션이 대상 세션과 그룹화됩니다. 이는 동일한 창 세트를 공유한다는 것을 의미합니다. 대상 세션의 모든 창은 새 세션에 연결되며 이후의 새 창 또는 닫는 창은 두 세션 모두에 적용됩니다. 현재 및 이전 창과 모든 세션 옵션은 독립적으로 유지되며 각 세션은 다른 세션에 영향을 주지 않고 종료될 수 있습니다. -t를 사용하는 경우 -n 또는 shell-command를 지정해도 아무런 효과가 없습니다.

관련 정보