tail -f “活动目录”中的所有文件

tail -f “活动目录”中的所有文件

我正在使用一个不断创建日志的目录。我在 bash 中使用 tail -f * 来查看目录中的所有日志条目。但是,当 tail 运行时创建新文件时,tail 不会使用新文件。有一个简单的解决方案吗?谢谢你!

编辑:操作系统:SLES4SAP 12 SP2 3.0.101-63-默认

答案1

当您执行该tail -f *命令时,它会扩展*到当时目录中存在的文件,因此当向其中添加新文件时,您将无法看到它,除非您tail再次使用并将新文件添加到参数中。

您可以使用watchwith tail,这样它总是会扩展*,如果出现新文件,它将被匹配。

一个例子是watch -n 1 tail *,然后您可以根据需要调整更新间隔,具体取决于日志文件的更新率。

相关内容