ウィンドウグループに接続すると、現在のtmuxセッションでコマンドを実行します。

ウィンドウグループに接続すると、現在のtmuxセッションでコマンドを実行します。

私は通常、ウィンドウグループを共有する2つのtmuxセッションを使用します。
私の問題は、ウィンドウが作成されたセッションを覚えており、シェルで実行されたtmuxコマンドが常にウィンドウの親セッションで動作することです。

$ tmux new-session -s s1           # the pane is created here
$ tmux new-session -s s2 -t s1

$ tmux display-message -p '#S'     # executed in s2 but prints out s1
$ tmux set status off              # executed in s2 but hides the status bar in s1

生成されたポッドで実行されるコマンドはs2常に動作しますs2
直接コマンド(例:set status off:)が期待どおりに機能します。

現在のセッションでコマンドを実行する簡単な方法はありますか(どうやってウィンドウを再割り当てせずに)?

ベストアンサー1

おすすめ記事