我正在为我的Ubuntu10.04编写简单的程序。我想看看进程使用了哪些文件。在哪里我可以看到进程所请求的文件?
发布于 2010-11-30 23:12:55
我不知道有什么日志文件列出了某个进程曾经打开过的文件,但我知道有几种方法可以确定进程打开了哪些文件。
使用strace (系统调用跟踪),您可以找出程序打开了哪些文件:
strace -e trace=open <path_to_executable>您还可以尝试使用lsof (列出打开的文件)来确定当前正在运行的进程打开了哪些文件。
https://stackoverflow.com/questions/4315132
复制相似问题