我知道tail -f / var / log / messages会随着文件内容的更新而在屏幕上保持更新。 但是当我用debugging文件系统的文件尝试同样的事情,它不工作,任何想法?
我试过ftrace,试过这个:tail -f跟踪它不工作?
请注意,我可以通过使用watch -n1 cat trace来查看实际获得的内容。
tail -f在文件描述符上工作,而不在文件名上。 如果文件被覆盖或删除并重新创build, tail -f将无法跟踪该文件。
在gnu tail中,有一个选项--follow=name或-F ,它将跟踪文件名,而不是inode /文件描述符。