Tmux - 在另一个终端窗口中打开一个新会话,而不阻塞调用终端

Tmux - 在另一个终端窗口中打开一个新会话,而不阻塞调用终端

我正在写一个 bash 脚本。从脚本中,我想运行tmux new-session -s name tmux 应该在另一个终端中打开,而不阻止调用终端的输入。在主终端窗口上有很多选项可供选择,并且等待用户输入。 tmux 会话将有多个窗口,根据用户的选择显示输出。所以主终端窗口不应该被阻塞。

我尝试过什么

tmux new-session -s name &   <--- Completely messes up the tmux session
nohup tmux new-session -s name &    <---- Doesn't work too

有人有解决办法吗?

答案1

您可以使用“xterm -e 'tmux new'”之类的命令打开一个全新的终端。

相关内容