我需要将一个 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 进程仍在后台运行,我可以看到文件大小每分钟都在增加。