tmuxセッションが存在しない場合に新しいtmuxセッションを作成する方法 質問する

tmuxセッションが存在しない場合に新しいtmuxセッションを作成する方法 質問する

tmux session名前付き tmux セッションが存在する場合にそれに接続する方法、存在しない場合は指定された名前で新しいセッションを作成する方法を考えています。

tmux現在、私が探しているものを部分的に達成できるコマンドはいくつか知っていますが、それらを組み合わせて目的のものを取得する方法が明確ではありません。

  • tmux attach自動的に存在するセッションに接続しますが、セッションが存在しない場合はエラーになります。
  • tmux new新しいセッションを作成しますが、毎回作成されるので、.tmux.conf
  • tmux has-sessionセッションが存在するかどうかをテストします - しかし、他のコマンドと組み合わせる方法がわかりません

したがって、セッションにログインする必要があるたびに手動で作成するのではなく、自動的に実行されるように tmux スクリプトを作成したいと思います。

新しい tmux セッションを作成する (指定されたセッション名が存在しない場合)、またはセッション名にアタッチする (存在する場合) 自動スクリプトを作成するにはどうすればよいでしょうか?

ベストアンサー1

私はそれを考え出した (そしてそれを指摘された)。

tmux attach || tmux new

おすすめ記事