2010-11-30 135 views
1

我正在爲我的Ubuntu 10.04編寫簡單的程序。 我想查看哪些文件被進程使用。我可以在哪裏看到該進程請求的文件?Ubuntu日誌和監控

回答

2

我不知道任何日誌文件列出過程已打開的過去的文件,但我知道一些方法來確定過程打開什麼文件。

使用strace的(系統調用跟蹤),你可以找出哪些文件,程序打開:

strace -e trace=open <path_to_executable> 

您也可以嘗試使用lsof的(列出打開的文件),以確定哪些文件目前正在運行的進程打開。