【发布时间】:2010-11-30 15:03:31
【问题描述】:
我正在为我的 Ubuntu 10.04 编写简单的程序。 我想查看进程使用了哪些文件。在哪里可以看到进程请求的文件?
【问题讨论】:
标签: logging ubuntu-10.04
我正在为我的 Ubuntu 10.04 编写简单的程序。 我想查看进程使用了哪些文件。在哪里可以看到进程请求的文件?
【问题讨论】:
标签: logging ubuntu-10.04
我不知道有任何日志文件列出了进程打开过的文件,但我知道有几种方法可以确定进程打开了哪些文件。
使用 strace(系统调用跟踪)可以找出程序打开了哪些文件:
strace -e trace=open <path_to_executable>
您也可以尝试使用 lsof(列出打开的文件)来确定当前正在运行的进程打开了哪些文件。
【讨论】: