私はtmux
ローカルコンピュータ上の複数の端末を簡単に処理するためにこれを頻繁に使用します。場合によっては、リモートシステムに接続し、端末(tmuxのウィンドウやウィンドウなど)でスクリプトを実行する必要があります。このプロセス中に何らかの理由でコンピュータが切断された場合、リモートスクリプトは終了し、プロセスを開始したリモート端末に再接続できません。
ターミナルマルチプレクサの目的の1つは、このシナリオを処理することです。しかし、私の場合はtmux
ローカルコンピュータで実行されているため、リモートプロセスを開始した端末に再接続することはできません。
1つのオプションはtmux
次のとおりです。離れてマシンはローカルのtmuxセッションウィンドウにありますが、次の場合にキーボードショートカットの競合が発生するかどうか心配されます。巣またはscreen
。tmux
tmux
この問題を処理する良い方法は何ですか?ネストされたコンソールマルチプレクサは良いアイデアですか?これがこの問題を解決する唯一の方法ですか?
答え1
1つの方法は、リモートコンピュータでターミナルマルチプレクサを使用することです。別々のターミナルエミュレータで各シェルを実行すると、複数のシェルウィンドウを並べて配置できるという利点があります。遠隔システムでは、切断の抵抗が大きな利点であり、端末マルチプレクサを正当化するが、ローカルではあまり有利ではない。
実際に端末マルチプレクサをネストしたい場合は、ローカルとリモートで異なるプレフィックスキーを使用するのが簡単な回避策です。