「screen -D -R」に対応するtmuxはありますか?

「screen -D -R」に対応するtmuxはありますか?

tmux私が言ったように、screen -D -RこのコマンドをPuttyでデフォルトにする方法があるかどうか疑問に思います。

このscreenスイッチは、ユーザーの既存の画面セッションを強制的に分離し(まだアクティブで他の場所にログインしている場合でも)、現在のセッションに再接続します。また、画面セッションがない場合は、新しい画面セッションが作成されます。

私はtmuxが好きで、画面上で明らかな利点を見ることができますが、この機能があれば実際に取引が実現します。

tmux attachそれ以外の場合は、新しいセッションが作成されないようです。

tmux のマニュアルページには次のように記載されています。

サーバーが起動していない場合、attachment-session(attach)はサーバーを起動しようとします。 設定ファイルにセッションが作成されないと失敗します。

太い部分はどういう意味ですか? (confファイルからセッションを作成する例が見つかりません)。

ベストアンサー1

例: tmux attach -d || tmux new

-dscreen -D同様に、つまり他の人とは別に行動しなければなりません。

SSH経由で接続した後に接続または作成する方法は次のとおりです。

$ cat bin/stmux
#!/bin/sh
exec ssh -t "$@" 'tmux attach -d || tmux new'

$ stmux my.remote.box

おすすめ記事