我们都知道可以通过/proc/$pid/来获取指定进程的信息,例如内存映射、CPU绑定信息等等。如果某个进程想要获取本进程的系统信息,就可以通过进程的pid来访问/proc/$pid/目录。但是这个方法还需要获取进程pid,在fork、daemon等情况下pid还可能发生变化。为了更方便的获取本进程的信息,linux提供了/proc/self/目录,这个目录比较独特,不同的进程访问该目录时获得的信息是不同的,内容等价于/proc/本进程pid/。进程可以通过访问/proc/self/目录来获取自己的系统信息,而不用每次都获取pid。
/proc/self/目录的意义
最新推荐文章于 2026-03-08 00:08:04 发布
本文介绍Linux系统中/proc/self目录的独特作用,它允许进程无需获取PID即可访问自身信息,提供了一种更便捷的方法来获取内存映射、CPU绑定等系统信息,尤其在fork、daemon等场景下更为实用。
1253

被折叠的 条评论
为什么被折叠?



