我想跟踪一堆包含特定不存在文件的未知目录名称,例如:
tail -F /tmp/*/app.log
但是,通配符不能按预期工作:如果我使用该路径创建文件,tail
除非我重新启动命令,否则不会开始跟踪。另一方面,如果我运行:
tail -F /tmp/example/app.log
文件一出现,命令就会输出:tail: '/tmp/example/app.log' has appeared; following new file
我已经尝试过-f filename --retry
组合而不是-F
结果是一样的。
如何解决这个问题,还有其他方法可以实现相同的目标吗?