분할 창과 같은 명령에 대해 분리 모드에서 tmux 세션을 선택하는 방법은 무엇입니까?

분할 창과 같은 명령에 대해 분리 모드에서 tmux 세션을 선택하는 방법은 무엇입니까?

분리 모드에서 여러 tmux 세션을 시작하는 시작 스크립트를 작성하고 싶습니다. 최소한의 예:

#!/bin/bash
tmux new-session -d -s "session-a" -n "window-a1"
tmux new-session -d -s "session-b" -n "window-b1"

# Splits session-b pane 0 vertically
tmux split-pane -v

이제 창에 연결하지 않고 창에 등 split-pane의 일부 명령을 적용하고 싶습니다 . 나는 다음과 같은 것을 상상한다:send-keyssession-a

tmux select-pane -s session-a -t 0
tmux split-pane -h

하지만 논쟁이 없으며 -s어떤 명령도 찾을 수 없습니다 select-session.

참고: 명령을 재정렬하는 것은 해결 방법이지만 특히 이름으로 지정된 특정 세션의 창을 선택하는 솔루션을 찾고 있습니다.

답변1

-t세션과 기간을 지정하려면 옵션을 사용하세요 .

tmux split-pane -h -t [$SESSION_NAME:]$WINDOW_ID

관련 정보