암소 비슷한 일종의 영양 screen
명령이있다. at
,이를 통해 다른 세션을 보낼 수 있습니다. 화면 그들에게 명령. 그렇다 tmux
그런 게 있니? 나는 노력했다. send-prefix
과 send-keys
, 그러나 이들은 실행중인 프로세스에 키를 보낸다. 내부 tmux; tmux 자체를 제어하는 데 이들을 사용할 수 없습니다.
다음과 같은 방법으로 제어 명령을 보내려고합니다 :
send-keys -t main:1 "tmux select-window -t :1" ENTER
내부 프로세스가 셸이 아닌 다른 것이면 작동하지 않습니다. 또한 내부 프로세스가 셸 인 경우에도 연결된 세션에서 키를 보내는 경우 오류가 발생합니다. (이 경우 현재 세션이 영향을받습니다.)
select-window
명령은 현재 세션의 컨텍스트에서 수행되고 대상 세션에 별도로 영향을주지 않고 해당 대상 창에 연결됩니다. 나는 모든 것을 시도했지만 가장 직접적인 방법을 시도했다고 생각합니다. 감사. :) 답변에 대한 귀하의 의견을 홍보 해 주시겠습니까? 그러면 같은 질문을 가진 다른 사람들이 받아 들인 대답을 찾을 것입니다.
tmux
이진; 명령이 외부에서 실행되는 경우에도 작동합니다. tmux 세션 (기본값 이외의 값을 제공하는 한-L
또는-S
올바른 서버를 찾을 수있는 값). 사용할 필요가 없다.send-keys
수신 창에 적절한 셸 수신이 이루어지기를 바랍니다. 네가 너를 도울 수없는 이유가 있니?tmux select-window -t main:1
직접? 대안 적으로,bind-key C-n select-window -t main:1
바인딩으로 작동해야합니다 (원하는대로 키 조정).