Linux程序采取最新的ftp文件并发送到其他ftp服务器

时间:2014-10-19 19:02:04

标签: python ftp

我想知道是否有可能将最新的文件上传到ftp服务器并将它们发送到另一台ftp服务器。但是,每个文件只能发送一次。如果你能在python中做到这一点很好,我知道中间的python。实施例:

下午2:14将file.txt上传到服务器。程序获取文件并将其感知到另一台服务器。 下午2:15将example.txt上传到服务器。程序只接受该文件并将其发送到另一台服务器。

我在网上搜索过此内容,但无法找到任何内容。请帮忙!

1 个答案:

答案 0 :(得分:0)

正如你所说,你已经知道python,我会给你一些概念性的提示。基本上,您正在寻找单向同步。此任务的主要问题是使程序检测新文件。最简单的方法是创建一个数据库(请注意,数据库中我指的是一种存储数据的方式,而不一定是专用数据库)。例如,一个文本文件。在此数据库中,将记录每个文件。定期使用当前文件检查数据库(基本ls或类似的东西会这样做)。如果出现新文件(意味着文件不在数据库中),请上传它们。

这是基本的想法。您可以通过使用多线程来改进它,一些检查文件是否已经修改等等。

编辑:这是一种编程方式。正如评论中所建议的那样,还有一些软件解决方案可以帮助您。