如何连续跟踪正在删除和重新创建的日志文件?
我需要从每次程序运行时删除并重新创建的日志文件中提取信息。在(再次)检测到该文件存在后,我想将tail其用于某个正则表达式。 正则表达式将匹配几次,但结果总是相同的,我想只打印一次,然后在重新创建文件时返回监视。 我研究了检测文件创建的方法。一种方法是通过inotifywait,但这需要安装一个单独的包。 也许更简单的方法是利用stderr当删除和创建被尾随的文件时尾部打印: tail: '/path/to/debug.log' has become inaccessible: No such file or directory tail: '/path/t...