tmux session
名前付きtmuxセッションが存在する場合にアタッチする方法を見つけようとしています。存在しない場合は、指定された名前で新しいセッションを作成します。
現在、私tmux
が探しているものを部分的に実現できるいくつかのコマンドを知っていますが、それらを組み合わせて探しているものを取得する方法は明確ではありません。
tmux attach
自動的に存在するセッションに接続します-セッションが存在しない場合はエラーになりますtmux new
新しいセッションを作成しますが、毎回作成するので、自分の中に残すことはできません。.tmux.conf
tmux has-session
セッションが存在するかどうかをテストします-しかし、他のコマンドと一緒にそれをつなぎ合わせる方法がわかりません
したがって、セッションにログインする必要があるたびに手動で作成する代わりに、自動的に実行されるように、tmuxスクリプトを作成したいと思います。
新しいtmuxセッションを作成する(指定されたセッション名が存在しない場合)、またはセッション名にアタッチする(存在する場合)ように自動スクリプトを作成するにはどうすればよいですか?
man tmux
言う:「-Aフラグは、セッション名が既に存在する場合、新しいセッションをattach-sessionのように動作させます」