如何编写系统调用来模拟`cat / proc / stat`?

时间:2017-03-20 08:58:29

标签: c linux kernel

我想添加一个系统调用来将CPU利用率打印到stdout。但我发现“stdlib.h”中的函数“system()”似乎无法在linux内核中运行?还有另一种模拟“cat / proc / stat”的方法吗?

1 个答案:

答案 0 :(得分:1)

您可以查看linux内核如何在/proc/stat文件中填充信息。

检查linux内核源代码中show_stat中定义的函数fs/proc/stat.c的实现。你会有所了解。

我希望这会对你有所帮助。