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