Existe uma resposta no link do StackOverflow
tmux attach || tmux new
Adoraria poder escrever um script que verifique a presença de uma sessão tmux
e anexá-la. Se nenhuma sessão existir, inicie uma nova. Para poder criar um comando personalizado no meu arquivo .zshrc
, e não precisar verificar sempre.
Existe uma maneira de verificar programaticamente se tenho uma sessão de tela tmux
em execução?
Existe uma resposta no link do StackOverflow
tmux attach || tmux new
tmux ls
listará as sessões em execução
Se você estiver usando isso em um arquivo .shrc ou similar com exec
, recomendo
if tmux ls
exec tmux attach
else
exec tmux
fi