2010-06-10 56 views
0

脚本应该如何确保文件已被正确FTP?以下是事情,我心里有:
1)使用高级脚本语言如Python或Perl,而不是shell脚本进行更全面的功能和错误处理
2)检查该文件存在于目标FTP
后3)检查目标文件大小。这有点困难,因为如果源和目标运行不同的操作系统,文件大小将会改变。有关如何解决这个问题的任何提示?
强大的FTP脚本的良好实践

回答

0

而不是检查文件大小我建议创建一个校验和或类似的并分别发送,以便您可以确保没有腐败。我认为MD5哈希是很常见的,所以可能有很多免费的utils或示例代码。

+0

在这种情况下,消费者不会通过验证CRC来检查文件是否正确?我对消费者流程没有太多的控制。 – dutch 2010-06-10 08:03:29

+0

@dutch:啊,你只是把东西上传到你无法访问的地方?我能想到的唯一两个选择就是如果你可以在他们的机器上远程执行某些操作,或者如果这些文件不是非常大,而且你确实需要确保它们是正确的,那么你可以将它们ftp回去您的机器并将它们与原件进行比较。 – 2010-06-10 08:14:01

+0

这就是我害怕的答案:)。 – dutch 2010-06-10 08:41:18