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. 在VS的C/C++中以编程方式获取Visual Studio环境变量?
- 6. 如何在Android中以编程方式获取PATH环境变量的值?
- 7. Android - 以编程方式读取另一个进程的内存
- 8. 检查另一个进程中的环境变量?
- 9. 以编程方式删除环境变量
- 10. 以编程方式修改环境变量?
- 11. 以编程方式杀死另一个进程/应用程序
- 12. 以编程方式从另一个项目获取类
- 13. 在另一个Windows进程中获取当前线程的语言环境
- 14. 如何以编程方式获取Windows进程的线程数?
- 15. 哪些环境变量提交给Fortran程序以获取GET_ENVIRONMENT_VARIABLE
- 16. 以编程方式进入另一个navigationController的rootViewController?
- 17. 创建一个进程而不继承父进程的环境变量
- 18. 获取环境变量
- 19. 有没有一种方法可以检查活动进程的环境变量?
- 20. 编程方式获得的变量
- 21. 过程的环境变量
- 22. 如何在Windows 7中以编程方式设置环境变量?
- 23. 如何以编程方式在Linux中设置永久环境变量?
- 24. 一个子进程能够通过环境变量设置回父进程
- 25. 如何使用spring mvc(uat,stage)以编程方式获取域系统环境变量(env)?
- 26. Linux系统:设置环境变量与变量另一个环境的部分
- 27. 以编程方式或从procfs获取netstat进程名信息
- 28. 如何使用c获得其他进程的环境变量#
- 29. 读取c中子进程设置的环境变量#
- 30. 从C#中的进程读取环境变量
看起来像它已经回答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