Linux
確定程序打開了哪些文件 (Linux)
我正在嘗試確定程序在執行時會創建哪些文件。我知道我可以通過查看 /proc 或使用 lsof 來列出目前正在執行的程序的文件句柄。然而,問題是程序在不到一秒的時間內完成。有什麼方法可以獲取它執行時打開的文件列表嗎?我正在使用 CentOS。
$ strace -e trace=open /path/to/your/program 2>&1 | less
追踪