Linux编写内核模块新增系统调用遍历进程树–基于Ubuntu20.04.03LTS实现
实验目标:
- 在Linux内核中增加一个系统调用,并编写对应的linux应用程序。
- 利用该系统调用能够遍历系统当前所有进程的任务描述符,并按进程父子关系将这些描述符所对应的进程id(PID)组织成树形结构显示。
实验环境:
- Ubuntu 20.04.03 LTS,Kernel Version 5.13.0(截至2022年2月18日Ubuntu官网最新LTS版本)
实验结果:
成功实现该实验目标,网上很多示例都是老版本内核的写法,在新版本内核系统上不适用,踩了很多坑
文件内容:
实验相关源码文件、源码使用说明、环境配置说明
全套代码+说明下载:https://download.csdn.net/download/u010537011/81297017