Estoy tratando de descubrir cómo adjuntarme a una tmux session
sesión si existe una tmux con nombre, si no, quiero crear una nueva con el nombre dado.
Actualmente, conozco algunos tmux
comandos que pueden lograr en parte lo que estoy buscando, pero no está claro cómo combinarlos para obtener lo que estoy buscando:
tmux attach
se adjunta a una sesión existente automáticamente, pero se elimina el error si no existetmux new
crea una nueva sesión, pero siempre lo hace, así que no puedo dejarla en mi.tmux.conf
tmux has-session
prueba si existe una sesión, pero no sé cómo unirla con los otros comandos
Por lo tanto, me gustaría crear un script tmux, para que esto suceda automáticamente, en lugar de tener que crearlo manualmente cada vez que necesite iniciar sesión en una sesión.
¿Cómo puedo escribir un script automático para crear una nueva sesión de tmux (si no existe un nombre de sesión dado) o adjuntarlo a un nombre de sesión (si existe)?
man tmux
dice: "La bandera -A hace que la nueva sesión se comporte como adjuntar sesión si el nombre de la sesión ya existe"