Tail -f 在新创建的名称未知的文件上

Dav*_*ogt 6 linux shell tail

我有一个程序,每次运行都会生成一个新的日志文件。要查看发生了什么,我想查看tail -f日志 - 唯一的问题是我实际上事先并不知道文件名。

那么,有没有办法跟踪与某个(shell glob)模式匹配的所有文件?我想我可以轻松编写这样的脚本,但我想知道是否已经有解决方案。

小智 5

我认为没有直接的方法可以在tail不知道名称的情况下进行处理 - 如果您知道那tail --follow=name --retry会起作用并且它会等待文件出现然后开始关注它。

我建议编写一个小 shell 脚本,用于inotifywait监视出现的文件,然后开始tail -f跟踪它。