大方犀牛

文章
5
资源
0
加入时间
3年0月9天

linux下增加一个新的系统调用实现pstree功能

这是我们linux课程的一个作业。 首先得到init进程的task_struct,根据list_for_each可以循环遍历可以的到其所有的子进程的 list_head,根据list_head使用list_entry可以得到其task_struct,在循环的同时,每得到一个进程的task_struct,就递归遍历其子进程的task_struct。在递归的同时,记录递归的深度,根据深度在每个子进程的