标签: linux bash environment-variables redhat
如何在Linux系统上为每个正在运行的进程找到$PATH变量?
$PATH
答案 0 :(得分:6)
您可以在/proc/*/environ找到它们。这是包含每个进程的环境的伪文件。如果你真的想要全部获取,你必须以root身份进行。
/proc/*/environ
environ个文件的内容是NUL个分隔的环境条目。
environ
NUL
答案 1 :(得分:1)
尝试阅读并解析/ proc / $ pid / environ文件的内容 您应该能够枚举/ proc /中的所有PID目录,并从那里拉出PATH变量。