目录更改时 tail 重新打开文件

目录更改时 tail 重新打开文件

我有一个指向“最新”目录的符号链接,并且我想尾随最新目录中的文件,即使符号链接更改为新创建的目录也是如此。我经常用于tail -F文件,它工作得很好,因为 inotify 告诉tail何时重新打开文件,但在这种情况下,inotify 不会注意到更改,因此我希望 tail 在第二个最新文件未更改 5 秒后再次检查。 (根据尾部联机帮助页以及--sleep-interval=1.0和 的默认值,为 5 秒--max-unchanged-stats=5。)

tail -F --max-unchanged-stats=1 -s 1 /tmp/latest/behaviour
ln -sfT /tmp/2019-02-14-10-15-12 /tmp/latest

如何跟踪最新目录中的文件?

相关内容