2
A
回答
2
在Linux中,你可以通過閱讀(或mmaping)的/ proc/[PID]/ENVIRON做到這一點。從proc(5):
的/ proc/[PID]/ENVIRON
該文件包含用於過程中的環境。條目之間用 空字節('\ 0')分隔,最後可能有空字節。因此,打印出 環境過程1,你會怎麼做:
$ (cat /proc/1/environ; echo) | tr '\000' '\n'
2
環境變量顯示在/proc/PID/environ
:
$ cat /proc/19065/environ
DISPLAY=localhost:0.0SHELL=/bin/bashPWD=/home/phil...
退房this問題。
+0
如果進程之間確實沒有關係,則不起作用。需要成爲根用戶或同一用戶。 – akostadinov 2012-07-24 09:24:54
+0
@akostadinov這是有點用戶priviliges和訪問級別。 – Deanna 2012-07-24 10:38:09
相關問題
- 1. 以編程方式獲取Visual Studio環境變量?
- 2. 以編程方式向當前進程添加環境變量
- 3. 以編程方式設置程序所需的環境變量
- 4. linux:以編程方式獲取另一個進程的父進程?
- 5. 如何在Android中以編程方式獲取PATH環境變量的值?
- 6. 在VS的C/C++中以編程方式獲取Visual Studio環境變量?
- 7. Android - 以編程方式讀取另一個進程的內存
- 8. 檢查另一個進程中的環境變量?
- 9. 以編程方式刪除環境變量
- 10. 以編程方式在windows中設置全局環境變量
- 11. 用Java以編程方式設置Linux環境變量
- 12. 以編程方式修改環境變量?
- 13. 以編程方式創建環境變量
- 14. 以編程方式殺死另一個進程/應用程序
- 15. 以編程方式從另一個項目獲取類
- 16. 獲取VC++中子進程的環境變量
- 17. 在Linux上獲取當前進程的環境變量
- 18. 在另一個Windows進程中獲取當前線程的語言環境
- 19. 環境變量,引用另一個環境變量
- 20. 從另一個Jenkins環境變量設置Jenkins環境變量
- 21. 提供一個環境變量到Python子進程和另一個不
- 22. 如何以編程方式獲取Windows進程的線程數?
- 23. 獲取從一個程序到另一個程序的變量
- 24. 哪些環境變量提交給Fortran程序以獲取GET_ENVIRONMENT_VARIABLE
- 25. 以編程方式進入另一個navigationController的rootViewController?
- 26. 創建一個進程而不繼承父進程的環境變量
- 27. OS X以編程方式獲取進程的內存
- 28. 有沒有一種方法可以檢查活動進程的環境變量?
- 29. 獲取環境變量
- 30. 如何將Java環境變量傳遞到另一個程序
看起來像它已經回答http://stackoverflow.com/questions/2255968/view-environment-variable-of-process-on-windows – MitziMeow 2012-07-24 09:17:07
請提出這個問題的一個環境或其他。就目前而言,有兩個有效的答案,其中一個[已經給出](http://stackoverflow.com/questions/2255968/view-environment-variable-of-process-on-windows)。 – Deanna 2012-07-24 10:40:08
如果回答您的問題,請接受其中一個答案。我看到你已經提出了7個問題,其中包括6個問題,但你從來沒有接受過任何一個答案作爲你問題的答案。當男孩不厭其煩地給你一個答案時,你至少可以做到這一點。 – MarchingHome 2012-10-22 07:55:20