Я пытаюсь выяснить, как подключиться к tmux session
, если существует именованный сеанс tmux, если нет, я хочу создать новый с заданным именем.
В настоящее время я знаю несколько команд tmux
, которые могут частично достичь того, что я ищу, но не ясно, как объединить их вместе, чтобы получить то, что я ищу:
tmux attach
подключается к автоматически существующему сеансу, но выдает ошибки, если сеанс не существуетtmux new
создает новый сеанс - но это происходит каждый раз, поэтому я не могу оставить его в моем.tmux.conf
tmux has-session
проверяет, существует ли сессия, но я не знаю, как сшить ее вместе с другими командами
Таким образом, я хотел бы создать скрипт tmux, чтобы это происходило автоматически, вместо того, чтобы создавать его вручную каждый раз, когда мне нужно войти в сеанс.
Как я могу написать автоматический сценарий, чтобы создать новый сеанс tmux (если данное имя сеанса не существует) или присоединиться к имени сеанса (если он существует)?