为什么 tail -f 对 proc 文件不起作用?

为什么 tail -f 对 proc 文件不起作用?

我有一个proc由驱动程序更新的文件。在用户空间中,我正在使用 读取tail。它工作正常,但是当我给出-ftail 选项时,它不起作用。这意味着它正在读取已经存在的文件内容,但没有读取后来添加的新内容。有人能解释一下为什么吗?

答案1

根据讨论 Linux 内核邮件列表在 2001 年,proc它并未支持所使用的底层代码调用tail -f。我没有发现任何证据表明在过去 12 年中增加了此类支持。

相关内容