창 그룹에 연결되면 현재 tmux 세션에서 명령을 실행합니다.

창 그룹에 연결되면 현재 tmux 세션에서 명령을 실행합니다.

나는 보통 창 그룹을 공유하는 두 개의 tmux 세션을 사용합니다.
내 문제는 창이 생성된 세션을 기억하고 셸에서 실행된 tmux 명령이 항상 창의 상위 세션에서 작동한다는 것입니다.

$ tmux new-session -s s1           # the pane is created here
$ tmux new-session -s s2 -t s1

$ tmux display-message -p '#S'     # executed in s2 but prints out s1
$ tmux set status off              # executed in s2 but hides the status bar in s1

생성된 포드에서 실행되는 명령은 s2항상 에서 작동합니다 s2.
직접 명령(예: :set status off)이 예상대로 작동합니다.

현재 세션에서 명령을 실행하는 쉬운 방법이 있습니까(어떻게든 창을 다시 할당하지 않고)?

관련 정보