使用multitail以recursion方式显示所有新的日志文件

我试图在Ubuntu上获取multitail (6.0),以便在某些目录中通过执行recursion的方式来multitail tail -f任何日志文件(甚至是新的):

 multitail -Q 1 /home/default/storage/accounts/**/*.log 

这只是产生一个空白的屏幕。

所以我尝试了更多的具体与目录监测:

 multitail -Q 1 /home/default/storage/accounts/1/entries/1/logs/imports/*.log 

但即使日志文件改变,我也会得到相同的空白屏幕。

我在这里做错了什么?

对于你要完成的任务,你需要使用-Iw参数而不是-Q 。 这告诉multitail尾巴现有的文件(都在一个窗口中),以及观看新文件和拖尾(也在同一个窗口)。 通配符模式之后的“1”指定每秒钟观察新文件。 您还需要在path中添加引号以防止shell扩展它们,所以您最终得到:

 multitail -Iw "/home/default/storage/accounts/**/*.log" 1