Linux 下查看進程開啟的檔案

在 Linux 系統下想查看個別進程開啟的檔案, 可以用以下指令:

lsof -p PID

其中 PID 是 process id, 這個 process ID 可以用不同方法找出, 最簡單是用 top, 而另一個方法是用 pgrep 或 ps, 例如:

pgrep httpd
ps aux | grep http

這行兩行指令同樣會找出 httpd 的相關 PID, 不同處是 pgrep 只會列出 PID, 而 ps 會列出較詳細的資料.




Leave a Reply