2012-06-12 28 views
2

如何在我的Linux系統上爲每個正在運行的進程找到$PATH變量?

回答

6

你可以在/proc/*/environ找到它們。這是包含每個進程環境的僞文件。如果你真的想要獲取所有,你必須以root身份執行。

environ文件的內容是NUL分離的環境條目。

1

嘗試讀取和解析/ proc/$ pid/environ文件的內容 您應該能夠枚舉/ proc /中的所有PID目錄,並從那裏取出PATH變量。

相關問題