Я пытаюсь выяснить, как подключиться к tmux session
, если существует именованный сеанс tmux, если нет, я хочу создать новый с заданным именем.Как создать новый сеанс tmux, если он не существует
В настоящее время, я знаю несколько tmux
команд, которые могут частично достичь того, что я ищу, но это не ясно, как объединить их вместе, чтобы получить то, что я ищу:
tmux attach
придает автоматически существующий сеанс - но ошибки, если нет сессии не существуетtmux new
создает новую сессию - но делает это каждый раз, так что я не могу оставить это в моих.tmux.conf
tmux has-session
испытаний, существует ли сеанс - но дон Не знаю, как сшивайте его вместе с другими командами
Таким образом, я хотел бы создать сценарий tmux, чтобы это происходило автоматически, вместо того чтобы вручную создавать его каждый раз, когда мне нужно входить в сеансы.
Как написать автоматический сценарий, чтобы создать новый сеанс tmux (если данное имя сеанса не существует) или прикрепить к имени сеанса (если оно существует)?
@kzh: Я рассматриваю его как вопрос для инструмента программирования, например vim – rampion
. Я написал еще один возможный ответ на этот вопрос в качестве сущности, если кто-то интересуется: https://gist.github.com/chakrit/5004006 – chakrit
Между тем мой 'man tmux' говорит:« Флаг -A делает сеанс new-session похожим на attach-session, если имя сеанса уже существует » –