我做节目,如果页面错误发生在一些流程,可以看到,我的方法做,这是获得所有进程的PID和看到rss,maj_flt寻求在每一个等/proc/[PID],检查是否有在总的变化maj_flt。
rss
maj_flt
/proc/[PID]
但为了得到所有正在运行的进程的PID的,我需要直接从我的C程序得到这些,而无需使用像现有的shell命令ps,top等等。
ps
top
有谁知道正在运行的 PID 数据存在于/proc何处或其他地方?或者如果有另一种方法可以做到这一点,比如通过我的 C 程序中的系统调用函数来获取它?
/proc
c linux pid procfs
c ×1
linux ×1
pid ×1
procfs ×1