일반적으로 특정 Windows 서버 (W1)에서 원격 Linux 서버에 연결합니다. Windows 측에서는 퍼티를 사용하고 Linux 측에서는 tmux를 시작합니다.
때때로, 다른 Windows 서버 (W2)를 사용하고 동일한 tmux 세션에 연결해야합니다.
문제점 : 퍼티 창 크기를 W1로 설정 한 경우 W2에서이 크기를 초과 할 수 없습니다. 퍼티 창을 최대화하면 여분의 공간을 사용할 수 없으며 ~ 문자로 채워집니다.
W1에 부분 출력 만 표시되는 경우에도 W2에서 크기를 “강제”하는 방법이 있습니까? 또는 W1을 tmux 세션에서 연결 해제하는 방법은 무엇입니까?
답변
을 사용하면 tmux list-client
tmux 세션에 연결된 모든 클라이언트를 나열 할 수 있습니다. 예를 들어 :
$ tmux list-client
/dev/pts/6: 0 [25x80 xterm] (utf8)
/dev/pts/8: 0 [25x80 xterm] (utf8)
이 시점에서 지정된 클라이언트 또는 지정된 세션의 모든 클라이언트를 분리하도록 선택할 수 있습니다. 세션 0에 연결된 모든 사람을 분리하고 싶다고 가정 해보십시오.
$ tmux detach-client -s 0
그런 다음 세션을 연결하여 크기를 조정할 수 있습니다.
실제로 모든 작업을 수행 할 수 있습니다 tmux attach -d
( -d
옵션은 다른 모든 클라이언트를 강제로 분리합니다).
답변
이미 tmux에 있다면를 사용하여 다른 모든 연결을 분리 할 수 있습니다 :detach-client -a
. 현재 세션 만 남습니다. 결과적으로 여분의 공간을 사용할 수 없으며 ~
문자로 채워지지 않습니다 .