tmux 相当于“screen -R”?

Dre*_*ank 10 tmux

tmux attach命令更像是screen -r和的组合screen -x——首先它尝试附加到最近分离的会话,然后如果没有可用的,它将附加到当前附加的会话。我想模拟以下行为screen -R:首先尝试附加到分离的会话,如果没有分离的会话,则开始一个新的会话。在 tmux 中实现这一目标的最佳方法是什么?

Dre*_*ank 13

在咨询了 IRC 的向导后,我确信没有一个 tmux 命令具有这种行为。幸运的是,使用 shell 进行模拟相当容易:

(tmux ls | grep -vq attached && tmux at) || tmux
Run Code Online (Sandbox Code Playgroud)