我的任务是设法从远程服务器下载压缩日志。有相当多的这些日志,它们是不断创建的。
我对远程服务器的ssh访问非常有限,可以对文件进行scp或rsync。
但是,由于这些日志文件的大小,我不想将它们全部同步。日志可能达到to级,rsync对它们进行比较可能需要一些时间。我只想得到一个小时前创建/最后更新的任何新文件。
我还担心我会在创建过程中对日志进行rsync,所以我只考虑在3-5分钟前修改rsync文件。
有人愿意帮我做这样一个过程吗?提前谢谢你。
发布于 2012-10-17 22:12:07
您可以使用ls -t按日期列出最新的文件并将其发送到rsync,您可以轻松地将其设置为只传输昨天的日志,或者您也需要从同一天开始使用它吗?
发布于 2012-10-18 00:14:05
类似于http://www.commandlinefu.com/commands/view/1481/rsync-find应该做的事情;您可能希望在远程服务器上执行一行,并让它连接回您的“上传”服务器。
https://serverfault.com/questions/439522
复制相似问题