Tmux セッションの切断では、再接続時にセッションの内容が保持されません。

Tmux セッションの切断では、再接続時にセッションの内容が保持されません。

200 GB 以上のファイルを 1 つのサーバーから複数のサーバーにコピーする必要があります。1 つのサーバーから複数の 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 プロセスは引き続きバックグラウンドで実行されており、ファイル サイズが 1 分ごとに増加していることがわかります。

関連情報