tmux detach에서 명령 실행

tmux detach에서 명령 실행

tmux분리된 상태에서 명령을 실행할 수 있나요 ?

나는 보통 세션에서 Rails 콘솔과 서버를 실행하는데 tmux, 분리될 때 자동으로 종료할 수 있습니까?

답변1

AFAICT, tmux분리되고 연결된 이벤트에는 후크가 제공되지 않습니다. 그러나 다음을 사용하여 언제든지 분리된 세션에 명령을 보낼 수 있습니다 tmux send.

tmux send -t session_name.panel '<command><Enter>'

예:

$ tmux new -s foo

bind-key+를 눌러 d분리하세요. 그 다음에:

$ tmux send -t foo 'echo foo<Enter>'
$ tmux attach -t foo

당신은 단어를 볼 것입니다부자.

<Enter>이는 텍스트를 입력한다는 의미 입니다 Enter.

관련 정보