2

如何$PATH为我的 Linux 系统上的每个正在运行的进程找到变量?

4

2 回答 2

6

您可以在/proc/*/environ. 这是包含每个进程的环境的伪文件。如果您真的想获取所有内容,则必须以 root 身份进行。

environ文件的内容是NUL分开的环境条目。

于 2012-06-12T11:06:47.940 回答
1

尝试读取和解析 /proc/$pid/environ 文件的内容 您应该能够枚举 /proc/ 中的所有 PID 目录并从中提取 PATH 变量。

于 2012-06-12T11:06:19.647 回答