これはおそらく単純ですが、どうすればよいのかわかりません。私はマニュアルページを読んで、結果なしでググった。
問題:切り離されたtmuxウィンドウでコマンドを実行するにはどうすればよいですか?
例:デタッチされたウィンドウ 'foo'で 'ls'を実行したいが、別のターミナルから実行したい。
私は「tmux -t foo ls」のようなものを試しましたが、結果はありませんでした。
コマンドはsend
です。 send
はキーシーケンスなので、それに応じて扱います(たとえば、ENTER
が必要になる場合があります)。ターゲットは-t
で指定されます。ヒットしたいペインに応じて、foo.0またはfoo.1が必要になる場合があります。
tmux send -t foo.0 ls ENTER
send
はsend-keys
の省略形であり、manページにありますが、その1マイルのテキスト内で見つけるのは少し難しいかもしれません。