我僅透過 SSH 連接到 Linux 機器。最近我注意到,無論終端機中運行什麼進程,每次我關閉並透過SSH 重新連接時,該進程可能會也可能不會仍在運行,但我仍然透過SSH 獲得一個新的終端實例,並且無法訪問舊的終端實例。
所以這不是真正的問題,因為我想要的是能夠在我的 SSH 連接已經打開的終端機中打開另一個選項卡(或等效選項)。因此,我可以在那裡啟動一個守護進程,然後切換到該選項卡以檢查其狀態,同時我在主選項卡中執行不同的操作。有這樣的可能嗎?
但請注意:我從 Android 手機上的 SSH 用戶端進行連線。所以我不能透過輸入xterm &
或類似的內容輕鬆地打開另一個選項卡。
答案1
您將需要一個終端多路復用程序,例如screen
或tmux
在一個連接上開啟多個終端會話。
這樣做的另一個好處是,如果連線中斷,會話仍然存在。