我是OpenBSD的新手。我以前在Linux上工作过。我正在寻找目录,可以在其中找到有关当前正在运行的进程的信息。在Linux中,我们有/proc目录,其中存在整个列表。但是我在OpenBSD 4.6中找不到类似的设置。我知道有诸如ps,top和sysctl之类的命令,但我想通过C代码获取该信息。

最佳答案

很抱歉,BSD中的procfs已被弃用或完全删除。
话虽如此,将系统的源代码放在/usr/src下也是很平常的,因此,如果确实需要,可以查看一下它们。
或者,您可以只在网络上浏览它们,例如http://bxr.su/o/bin/ps/ps.c

07-26 02:57