이제 우리는 터미네이터의 모든 그룹이나 특정 그룹에 브로드캐스트하고 모든 창에서 동시에 명령을 실행할 수 있다는 것을 알고 있습니다.
tmux 세션에서도 동일한 작업을 수행할 수 있나요?
답변1
예, 가능합니다. 하지만 구문이 약간 장황하므로 짧은 명령만 사용해야 합니다. 하지만 올바른 방식으로 인용하면 무엇이든 게시할 수 있습니다. 다음은 hello 명령입니다.
for i in `seq 2 3`; do tmux send-keys -t 1:2.$i -l 'hello
'; done
이는 세션 1, 창 2, 창 2 및 3으로 전송됩니다.
다음을 통해 세션, 창 및 창에 대해 알아볼 수 있습니다.
tmux list-sessions
tmux list-windows
tmux list-panes
. 매뉴얼의 명령을 읽으십시오. 출력을 조정하는 옵션과 키 입력이 해석되는 방법이 있습니다.
tmux list-panes -aF '#{session_name}:#{window_index}.#{pane_index}'
보낼 수 있는 전체 주소 목록을 확인하세요.