首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在另一个服务器的文件夹中获取最新文件

问在另一个服务器的文件夹中获取最新文件
EN

Stack Overflow用户
提问于 2013-08-11 03:41:50
回答 1查看 1.5K关注 0票数 0

我有一个文件的自动备份运行在一个cron作业上。它输出到一个文件夹中,让我们调用/backup,并在每个文件中添加一个时间戳,每小时一次,如下所示:

file_08_07_2013_01_00_00.txt、file_08_07_2013_02_00_00.txt等。

我想把这些文件下载到另一台服务器上,作为单独的备份保存。我通常只使用wget并下载一个特定的文件,但我想知道我如何能够自动完成这个操作,理想情况下,每小时它都会下载最新的文件。

我需要调查什么才能安排这件事?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2013-08-15 04:54:32

wget可以处理这个问题,只需启用时间戳即可.我甚至不想尝试我自己的解释,这是一个:

时间戳的使用很简单.假设您想下载一个文件,以便它保留其修改日期。 wget -S http://www.gnu.ai.mit.edu/ 一个简单的ls -l显示本地文件上的时间戳等于服务器返回的最后修改头的状态。正如您所看到的,时间戳信息是在本地保存的,即使没有‘-N’(至少对于http)。 几天后,您希望Wget检查远程文件是否已更改,如果已更改,请下载该文件。 wget -N http://www.gnu.ai.mit.edu/ Wget将向服务器询问最后修改的日期。如果本地文件具有与服务器相同的时间戳或更新的时间戳,则不会重取远程文件。但是,如果远程文件是最近的,Wget将继续获取它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18168523

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档