透過遠端 shell 意外停止 tmux 作業

透過遠端 shell 意外停止 tmux 作業

host我通常使用以下命令進行連接:

ssh -t user@host tmux

然後

ssh -t user@host tmux a

斷開連接/登出後。

我喜歡利用 . 提供的大量機會tmux。其中之一是Ctrl + B+Ctrl + Z用於放大和縮小其中一個窗格。立即按下組合鍵(不釋放Ctrl)會導致停止,而tmux無法將其返回前台,因為沒有命令列提示來鍵入fg命令。

解決我發現的問題的唯一方法是按Enter~.ssh處理該按鍵組合並中斷與遠端主機的連線。然後我必須再次連接到遠端主機。

如何製作遠端登入 shell(例如bash遠端外殼 ssh)來處理該組合鍵?

答案1

Ctrl + B+在 中Ctrl + Z運行命令。如果這給您帶來了問題,也許您應該取消綁定(添加到您的)?suspend-clienttmuxCtrl + Zunbind ^Z.tmux.conf

如果您確實需要,您可以綁定suspend-client到其他內容,或者您​​可以使用tmux命令提示字元(Ctrl + B+ :,後跟suspend-client)運行它。

相關內容