我知道使用lsof来检查进程当前访问的文件。 是否有办法查看应用程序在其生命周期中打开的所有文件?
使用strace命令可以使用类似下面的命令:
strace -e trace=open program [arguments]
我不确定我是否完全明白你想要做什么。 但是,你认为strace? 它显示所有的系统调用,包括文件。
编辑:不要忘记-f选项,让您按照分叉的过程。