我需要將一個 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 進程仍然在背景運行,因為我可以看到檔案大小每分鐘都在增加。