重新連線時,Tmux 會話斷開連線不會保留會話內容

重新連線時,Tmux 會話斷開連線不會保留會話內容

我需要將一個 200GB 以上的檔案從一台伺服器複製到多台伺服器。我在一台伺服器的多個 tmux 會話中執行 sftp 傳輸。

當我按 ctrl+b, d 退出 tmux 實例並使用 tmux -L 重新加入時,它將會話開啟到新的控制台會話,並且不保留正在執行的 sftp 的進度報告。

有沒有辦法阻止這種行為?我正在使用 Tmux 2.7。

命令:

tmux new-session -s Upload1

tmux -L Upload1

sftp user@ip

cd /path/to/upload/location    

put file

ctrl+b,d

tmux -L Upload1

sftp 進程仍然在背景運行,因為我可以看到檔案大小每分鐘都在增加。

相關內容