我试图确定一个进程在运行时创build哪些文件。 我知道我可以通过查看/ proc或使用lsof来列出当前正在运行的进程的文件句柄。 但是,问题在于程序在不到一秒的时间内完成。 有什么办法可以得到它运行时打开的文件列表? 我正在使用CentOS。
$ strace -e trace=open /path/to/your/program 2>&1 | less
strace的
http://linux.die.net/man/1/strace