我正在嘗試創建簡單的備份腳本,將一些文件複製到遠端機器上的時間戳目錄 - 這部分工作得很好,因為我還沒有遇到網路連接等問題。
我想知道檢查我的文件是否正確複製的推薦做法。
我正在考慮兩種方法來做到這一點:
- 在複製它們之前檢查文件大小/md5,並將它們與遠端機器上的進行比較
- 始終複製一個最後複製的文件(如 1 字節文件),然後檢查它是否存在於遠端電腦上。
我會選擇rsync,如果它返回 0 的退出程式碼,一切都很好。如果它不為零,則退出程式碼有據可查,因此您的腳本可以準確地告訴您問題所在。
引用自:https://serverfault.com/questions/413946