Terminal

結合本地和遠端終端復用

  • April 11, 2014

tmux經常使用來輕鬆處理本地機器上的多個終端。有時,我需要連接到遠端機器並在一個終端(即 tmux 中的窗格或視窗)中啟動腳本。如果我的機器在此過程中因任何原因斷開連接,遠端腳本將被終止,我無法重新連接到啟動該過程的遠端終端。

終端多路復用器的部分目的是處理這種精確的場景,但就我而言,由於我tmux在本地機器上執行,我無法重新連接到啟動遠端程序的終端。

一種選擇是在本地 tmux 會話的一個窗格中的遠端電腦上執行(或tmuxGNU 螢幕),但我擔心在嵌套.screen``tmux``tmux

處理這個問題的好方法是什麼?嵌套控制台多路復用器是個好主意嗎?這是解決這個問題的唯一方法嗎?

一種方法是僅在遠端機器上使用終端多路復用器。在單獨的終端仿真器中執行每個 shell 的優點是可以並排放置多個 shell 視窗。在遠端機器上,抵抗斷開連接是一個巨大的勝利,證明終端多路復用器是合理的,但在本地,它們的優勢較少。

如果您確實想嵌套終端多路復用器,則在本地和遠端使用不同的前綴鍵將是一種簡單的解決方法。

引用自:https://unix.stackexchange.com/questions/123968