在分离的 tmux 会话中运行命令

在分离的 tmux 会话中运行命令

这可能很简单,但我真的不知道你是怎么做到的。我读过手册页,也用谷歌搜索过,但没有结果。

问题:如何在分离的 tmux 窗口中运行命令?

例如:我想要我的独立窗口‘foo’运行‘ls’,但是我想从另一个终端执行此操作。

我尝试过类似“tmux -t foo ls”的方法,但没有结果。

答案1

命令是sendsend是一个键序列,因此请相应地处理它(例如,您可能需要ENTER)。 目标是用 指定的-t。 您可能需要 foo.0 或 foo.1,具体取决于您希望访问的窗格。

tmux send -t foo.0 ls ENTER

send是 的缩写send-keys,位于手册页中,但在那很长的文本中可能有点难找。

相关内容