如何用shell实现 一直扫描远程某文件夹 有新文件 就下载到本地目录下?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用shell实现 一直扫描远程某文件夹 有新文件 就下载到本地目录下?相关的知识,希望对你有一定的参考价值。

远程连接那方面就不说了(expect或者key),说下思路:
1. 新文件
第一种方法:是直接用find 参数-mtime 详细自己去man

第二种方法:ls -ltr截取最新的一个文件,然后使用stat查看修改时间,将当前时间和修改时间做个减法

其他。。。

2. 下载
ftp sftp lrzsz 其他。。。
3. 配个rsync 写个crontab 其他。。。来自:求助得到的回答
参考技术A 配置rsync服务吧
用expect 也可以实现 但是比较死 灵活性差
当然也可以使用 puppet服务实现 基于file 就行了

以上是关于如何用shell实现 一直扫描远程某文件夹 有新文件 就下载到本地目录下?的主要内容,如果未能解决你的问题,请参考以下文章

如何用bat遍历文件,并找到文件名包含某字符的文件吗?

如何用TWAIN协议实现双面扫描

如何用shell来实现定期删除一个月前的日志?

如何用shell画图案?

如何用shell 脚本实现将一个文件某些行写入到另一个临时文件中

开启远程访问服务如何用bat实现