我试图弄清楚如何附加到tmux session
一个命名的 tmux 会话是否存在,如果不存在,我想创建一个具有给定名称的新会话。
目前,我知道一些tmux
命令可以部分实现我正在寻找的东西,但不清楚如何将它们组合在一起以获得我正在寻找的东西:
tmux attach
附加到一个自动存在的会话 - 但如果不存在会话则会出错tmux new
创建一个新会话 - 但它每次都会这样做,所以我不能把它留在我的.tmux.conf
tmux has-session
测试会话是否存在 - 但我不知道如何将它与其他命令拼接在一起
因此,我想创建一个 tmux 脚本,以便自动发生,而不是每次我需要登录会话时都必须手动创建它。
如何编写自动脚本以创建新的 tmux 会话(如果给定的会话名称不存在)或附加到会话名称(如果存在)?