监视一个目录并在它们出现时拉出新文件--bash脚本

时间:2013-09-11 19:13:11

标签: bash ftp windows-server inotify

我需要从Windows服务器提取日志文件。日志文件每分钟出现一次,我试图ftp到服务器将文件拉回到linux框并处理它。我一直在环顾四周,发现了关于inotify,我不知道如何在ftp到Windows服务器之后在bash脚本中使用它。我对其他实现持开放态度,它不必是ftp / inotify,但我不确定如何做到这一点。

任何想法??

1 个答案:

答案 0 :(得分:1)

根据您计划如何处理解决方案,我们会想到两种产品。

我个人在各种平台上使用Splunk(Windows和Linux服务器/本地Linux和OSX开发环境)。它是一个实时日志聚合器,具有API和查询功能。即使这不能解决您的问题,免费版本也有一些您应该考虑的非常强大的功能:http://www.splunk.com

第二种方法是使用RSync等方式同步您的Web目录。我在Linux机器上使用了RSync,并且总是很欣赏它能做什么。我甚至看到它现在有一个Windows端口:https://www.itefix.no/i2/cwrsync