Yves Asked: 2018-09-26 19:11:01 +0800 CST2018-09-26 19:11:01 +0800 CST 2018-09-26 19:11:01 +0800 CST 是否可以列出进程打开的所有文件[重复] 772 我知道lsof可以列出正在运行的进程打开的所有文件。 如果有一个进程将打开一个文件然后将被终止,我认为我无法捕获该进程打开的文件,lsof因为该进程本身终止得太快了。 所以我正在寻找这样一个工具(名为XXX),允许我执行以下操作: XXX ./my_process args 命令的输出应该是这样的: file1 file2 file3 这意味着my_process打开三个文件:file1和file2在file3运行时。 files lsof 1 个回答 Voted Best Answer Matthew Cline 2018-09-26T19:17:03+08:002018-09-26T19:17:03+08:00 你可以使用strace: strace -e trace=open -o trace.log ./my_process args
你可以使用
strace
: