분리 모드에서 여러 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-keys
session-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