答案1
您正在寻找 strace。请查看此处:https://wiki.ubuntu.com/Strace
答案2
答案3
SGI 有一个您可能想尝试的工具:http://oss.sgi.com/projects/fam/
答案4
以下是使用 strace 跟踪文件更改的示例:
strace -f -e trace=file -p7546 -o /tmp/outputfile
-f
确保捕获来自子进程的事件。
-e trace=file
表示我们应该捕获与文件相关的系统调用(例如stat
,open
等futex
)
-p
是进程ID(从ps -aux
或其他方式检索)
-o
指定的输出文件(可能有很多数据,您可以改用grep作为过滤器。