O tmux attach
comando age mais como uma combinação de screen -r
e screen -x
- primeiro tenta se conectar à sessão desanexada mais recente e, se não houver nenhum disponível, ele será anexado a uma sessão atualmente anexada. Quero emular o comportamento de screen -R
: primeiro tente conectar-se a uma sessão desanexada e, em seguida, inicie uma nova sessão se não houver sessões desanexadas. Qual é a melhor maneira de conseguir isso no tmux?
(tmux ls 2>/dev/null | grep -vq attached && tmux at) || tmux