La tmux attach
commande agit plus comme une combinaison de screen -r
et screen -x
- elle essaie d'abord de se joindre à la session la plus récemment détachée , puis si aucune n'est disponible, elle se joindra à une session actuellement connectée. Je veux émuler le comportement de screen -R
: essayez d'abord de vous attacher à une session détachée, puis démarrez une nouvelle session s'il n'y a pas de sessions détachées. Quelle est la meilleure façon d'y parvenir dans tmux?
(tmux ls 2>/dev/null | grep -vq attached && tmux at) || tmux