快速检查OS X上是否打开文件的方法

时间:2011-02-24 00:50:50

标签: macos file-io

是否有一种快速方法可以检查os x上的命令行是否关闭了文件句柄?

lsof当然有效,但速度太慢了。

1 个答案:

答案 0 :(得分:4)

您可能想要查看DTrace系列man dtrace

如果您只对纯粹的“文件操作”感兴趣,那么您应该查看opensnoop,它构建于DTrace之上,并且自Mac OS X 10.6起包含在内。 您可以显示进程使用的所有文件(通过-p pid或-n name),并使用-f / path / to / file监视文件。