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

相关内容