linux 之 /proc/$pid/environ

我们知道 linux的 /proc 是一个虚拟的文件系统,而 /proc/$pid/ 下的文件也应该能反映进程的实时状态,但是 /proc/$pid/environ 并不能反映进程实时的环境变量,比如,这里不能体现setenv() 产生的变化,为什么呢?

  1. 这个是故意为之还是无意为之?
  2. 如果是故意为之,那么,为什么这么设计?

下面有一篇文章,分析的比较细致,但是没有给出任何的结论:https://codywu2010.wordpress.com/2014/09/14/procfs-environ-explained-in-depth-1/

留下评论

邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据