Macos tail-f一段时间内目录中的所有文件

Macos tail-f一段时间内目录中的所有文件,macos,Macos,我需要监视添加的新文件的目录(经常:每5秒添加或删除一个或两个) 在终端中不断跟踪它们会很好,但因为这似乎不太可能,所以最好将所有尾部附加到一个文件中。这样,当我停止进程时,我可以查看所有添加和删除的文件(我需要的是内容,而不是文件名) 一个shell脚本只要能在MacOSXLion上运行,就可以正常工作 有什么帮助吗?我尝试了multi-tail和tail-f(但它们不监视目录中的新文件)。可能是xtail? 它可以与osx上的自制或macports一起安装。CoreServices提供了监视

我需要监视添加的新文件的目录(经常:每5秒添加或删除一个或两个)

在终端中不断跟踪它们会很好,但因为这似乎不太可能,所以最好将所有尾部附加到一个文件中。这样,当我停止进程时,我可以查看所有添加和删除的文件(我需要的是内容,而不是文件名)

一个shell脚本只要能在MacOSXLion上运行,就可以正常工作

有什么帮助吗?我尝试了multi-tail和tail-f(但它们不监视目录中的新文件)。

可能是xtail?
它可以与osx上的自制或macports一起安装。

CoreServices提供了监视目录更改的方法

非常好,只是我似乎无法链接到特定的函数。搜索
FNSubscribeByPath

如果您确实需要查看添加的文件的内容,那么您可以编写一个工具,使用FNSubscribeByPath告诉您目录何时更改以及更改了什么,然后
tail-f
文件


您可能应该拥有跟踪已启动的“tail-f”实例的功能,以便在删除文件时可以杀死它们。否则,您的进程表最终将被填满。

您应该能够使用logstash进行此操作。它将为一组输入(例如文件)提供事件流,并为您提供可推送到另一个输出(例如文件)的数据流。它还将为您提供许多未来增长的选择,同时在短期内易于设置


您的问题被标记为“linux”。你也需要在linux中运行它吗?不,我补充说b/c我知道linux的人会知道一个可以在两者上运行的命令。哈哈,你真的想给你看文件的内容吗,还是你真的想看目录?我想要文件的内容。它们是不断进出的小JSON对象。我想给出一个答案,但我得到的几乎比开始时少。