我正在尝试创建简单的备份脚本,将一些文件复制到远程机器上带有时间戳的目录 - 这部分工作正常,因为我还没有遇到网络连接等问题。
我想知道检查我的文件是否被正确复制的推荐做法是什么。
我正在考虑两种方法来做到这一点:
- 在复制文件之前检查文件大小/md5,并将它们与远程机器上的文件进行比较
- 始终再复制一个最后复制的文件(如 1 字节文件),然后检查它是否存在于远程计算机上。
我正在尝试创建简单的备份脚本,将一些文件复制到远程机器上带有时间戳的目录 - 这部分工作正常,因为我还没有遇到网络连接等问题。
我想知道检查我的文件是否被正确复制的推荐做法是什么。
我正在考虑两种方法来做到这一点:
我会选择rsync,如果它返回 0 的退出代码,一切都很好。如果它不为零,则退出代码已记录在案,因此您的脚本可以准确地告诉您问题出在哪里。