实时监控日志文件,如“顶级”监控进程

是否有一个OS X的命令/程序,它允许我挂钩到一个文件,并实时显示其更改,而无需重新打开它,就像“顶级”监视系统进程实时?

您可以使用tail来监视单个日志文件。

如果文件被删除,然后再次创build你可能想要使用tail -F主动监视文件的变化

如果正在追加同一文件,则使用tail -f主动监视文件更改

另一种select可能是less the-interesting-fileless the-interesting-file并按Shift + F。

如果你正在使用dropbox进行文件同步操作,则有可能是用不同的inode创build一个新文件,所以tail -f命令和less + F命令不起作用,因为它们仍然引用旧的文件句柄最初打开。

我build议尝试

 watch "tail /path/to/filename" 

它感觉hackish,但至less每隔X秒,将重新运行尾部文件名,给你更新的输出,无论是否在文件上的inode更改。