Estoy tratando de descubrir cómo adjuntarme a una tmux sessionsesión si existe una tmux con nombre, si no, quiero crear una nueva con el nombre dado.
Actualmente, conozco algunos tmuxcomandos que pueden lograr en parte lo que estoy buscando, pero no está claro cómo combinarlos para obtener lo que estoy buscando:
tmux attachse adjunta a una sesión existente automáticamente, pero se elimina el error si no existetmux newcrea una nueva sesión, pero siempre lo hace, así que no puedo dejarla en mi.tmux.conftmux has-sessionprueba 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 tmuxdice: "La bandera -A hace que la nueva sesión se comporte como adjuntar sesión si el nombre de la sesión ya existe"