Bash

我們可以在 tmux 中廣播嗎

  • July 10, 2015

現在我們知道我們可以在終結器中對所有或特定組進行廣播,並在每個視窗上同時執行命令。

我們可以在 tmux 會話中做同樣的事情嗎?

是的,你可以,但它的語法有點冗長,你應該只使用簡短的命令。但是,如果您以正確的方式引用它,您可能可以發布任何內容。這裡只是一個 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}'

獲取您可以發送到的完整地址列表。

引用自:https://unix.stackexchange.com/questions/215117