如何判斷遠端電腦的 Rsync 傳輸是否已完成?

如何判斷遠端電腦的 Rsync 傳輸是否已完成?

如果我將檔案或目錄從電腦 A 傳輸到電腦 B,有沒有辦法讓我知道(當 SSH 連接到電腦 B 時)傳輸是

一套完整的

或者

B. 完成時出現某種錯誤?

答案1

您可以使用 ssh 將 rsync 的輸出透過管道傳輸到電腦 B 上的文字檔案:

rsync <file> user@computerB:~ 2>&1 | ssh user@computerB "cat > rsynclog.txt"

然後使用tail或less來監控rsynclog.txt文件

相關內容