跟踪进程的文件打开尝试

跟踪进程的文件打开尝试

我正在运行一个 Ubuntu(10.04) 机器并试图了解程序中的错误。

我无法访问该程序的源代码,但我知道它无法正常工作,因为它找不到特定的文件。

我想知道是否有可能监视进程访问了哪些文件(更具体地说是拒绝访问)。我的第一个想法是在 fopen 上设置断点,但没有成功。

谢谢您的任何意见。

答案1

斯特拉斯- 跟踪系统调用和信号

例子

strace -e trace=file firefox

相关内容