[解決済み] tmuxのセッションが存在しない場合に新規に作成する方法
2022-04-28 14:22:47
質問
をどのように添付するかを考えています。
tmux session
という名前のtmuxセッションが存在する場合、私は与えられた名前で新しいものを作成したいと思います。
現在、私が知っているのは、いくつかの
tmux
コマンドは、私が探しているものを部分的に達成することができますが、私が探しているものを得るためにそれらを組み合わせる方法は明らかではありません。
-
tmux attach
自動的に存在するセッションにアタッチする - ただし、セッションが存在しない場合はエラーになる -
tmux new
は新しいセッションを作成しますが、毎回そうしてしまうので、私の.tmux.conf
-
tmux has-session
はセッションが存在するかどうかをテストしますが、他のコマンドとどのように組み合わせたらいいのかわかりません。
したがって、私は、セッションにログインする必要があるたびに手動で作成するのではなく、これが自動的に起こるように、tmuxスクリプトを作成したいと思います。
新しいtmuxセッションを作成したり(指定したセッション名が存在しない場合)、セッション名にアタッチしたり(存在する場合)するための自動スクリプトはどのように書けばよいのでしょうか。
どのように解決するのですか?
別の方法として
new-session
をあなたの
.tmux.conf
- を使用すると、サーバーの起動時にデフォルトのセッションが作成されます。
次に
tmux attach
は、現在のセッション (実行中のサーバ) にアタッチするか、あるいは新しいセッションを作成します (サーバを起動し、設定ファイルを読み込んでから、[2] のように
new-session
コマンドを実行し、それにアタッチします。
関連
-
[解決済み] tmuxセッションの内部から新しいtmuxセッションを作成する
-
[解決済み] tmuxプロセスに再アタッチする方法
-
[解決済み] tmux send-keys 構文
-
[解決済み] 小さいモニタから大きいモニタに切り替えたときに、tmuxのウィンドウを再描画する方法はありますか?
-
[解決済み] tmuxのスクロールバックバッファサイズを大きくするには?
-
[解決済み】tmux set -g mouse-mode on が動作しない。
-
[解決済み】tmuxで他のユーザーを全て切断するにはどうすればいいですか?
-
[解決済み】tmuxで全てのペインにコマンドを送信するには?
-
[解決済み] tmuxのセッションが存在しない場合に新規に作成する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン