使用 opensnoop 跟踪 Mac OS X 中的应用程序使用情况
使用命令行工具“opensnoop”,您可以跟踪文件系统的任何 Mac 应用程序(或系统进程)使用情况。对于管理员和故障排除来说,这是一个非常方便的工具!最简单的使用方法如下:
sudo opensnoop -n Safari
您还可以跟踪特定文件以及正在访问它的内容,如下所示:
sudo opensnoop -f /etc/hosts
跟踪特定进程就像指定进程 ID 一样简单:
sudo opensnoop -p PID
opensnoop 将继续跟踪文件,直到进程本身结束,因此只需在终端中按 Control-C 即可停止 opensnoop 运行。如果您想知道,opensnoop 基于 DTrace,一种流行的 UNIX 工具。
用途是无限的,试一试,或阅读有关 opensnoop