나는 보통 창 그룹을 공유하는 두 개의 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
)이 예상대로 작동합니다.
현재 세션에서 명령을 실행하는 쉬운 방법이 있습니까(어떻게든 창을 다시 할당하지 않고)?