小编Kha*_*bdo的帖子

如何使用 C 从 Linux 上的 /proc 文件的内容中提取信息?

我一直在为此工作 5 天,每天超过 7 小时。我不是最好的编码员,所以我需要一些帮助。我需要知道如何在 Linux 上使用 C 程序从 /proc 获取信息。信息必须打印出来,并包括以下内容:

  • 进程的完整命令行。
  • 进程状态。
  • 父进程的PID。
  • 优先事项。
  • 不错的价值。
  • 实时调度优先。
  • 上次执行的 CPU 编号。
  • 在用户模式下计划此进程的时间量。
  • 此进程已在内核模式下调度的时间量。
  • 以字节为单位的虚拟内存大小。
  • 程序总大小(以页为单位)。
  • 驻留集大小 (RSS)(以字节为单位)。
  • 驻留集大小 (RSS):进程在实际内存中的页数(以页为单位)。
  • 页中的文本(代码)大小。
  • 数据 + 堆栈大小(以页为单位)。
  • 页表条目大小(以 KB 为单位)。
  • 以 KB 为单位的数据大小。
  • 以 KB 为单位的堆栈大小。
  • 文本段 KB 的大小。

c linux fedora

0
推荐指数
1
解决办法
8720
查看次数

标签 统计

c ×1

fedora ×1

linux ×1