从 bash 脚本向当前连接的 tmux 会话发送命令

从 bash 脚本向当前连接的 tmux 会话发送命令

我正在一个名为 的新 tmux 会话中mysession,我想从命令行拆分窗口。我已阅读发布,但无法得到解决方案。

当我在会话中调用它时:

tmux split-window -t mysession

...我得到以下输出,并且没有分割窗口:

sessions should be nested with care, unset $TMUX to force

我曾尝试使用-t mysession:0-t mysession:0.0

当我使用以下内容时:

tmux -t mysession split-window

我得到这个结果,并且没有分割窗口:

command or window name given with target

重述一下这个问题:我在 tmux 会话中,在提示符下,我想运行一个将窗口一分为二的命令。此命令在 tmux 创建的实际 shell 中运行,而不是通过C-b :tmux 或任何键盘快捷键运行。这样的事情可能吗?

相关内容