從 PuTTY 連線後自動執行“screen -RD”

從 PuTTY 連線後自動執行“screen -RD”

我希望screen -RD在登入時自動運行 PuTTY,但是如果可能的話,我希望將其配置為 PuTTY 的一部分,或者讓伺服器識別 PuTTY 用戶何時連接並強制執行screen -RD.

我不希望其他盒子發生這種情況,因為我不特別希望這會影響某些自動化流程,因為我需要擔心是否screen -RD已經很忙並且無法接受命令。

謝謝!

答案1

該選項位於 PuTTY 選項中的 Connection->SSH 下。只需screen -RD輸入遠端命令欄位即可執行。

警告:請確保這確實是您想要的選項組合;因為它會關閉您已經打開的任何會話。您可能想要使用-Rd或擁有一些基於 greppingscreen -list輸出的邏輯。

膩子設定

答案2

當我意識到從來沒有一個實例我想要一個不是螢幕終端機的終端機時,我在伺服器端解決了這個問題。我添加screen -aAxRUO到我的~/.profile,以便與該系統(或我打開的shell)的任何SSH 連接立即重新連接到我的屏幕會話(無需斷開我可能打開的其他shell)或創建一個新的屏幕會話(如果它沒有自動)存在。

相關內容