在哪里可以找到linux文件中的进程表?
Posted
技术标签:
【中文标题】在哪里可以找到linux文件中的进程表?【英文标题】:Where to find process table in linux files? 【发布时间】:2021-07-31 04:46:37 【问题描述】:我正在尝试编辑我的自定义 linux 内核以添加更多功能,例如为每个进程保存一个标志 true/false。
我从我的自学中知道,每个进程都有一个保存其 pid 和其他内容的表,我的问题是该表在哪里定义?
我在linux文件中搜索了很多都找不到。
小注:我想在init进程启动时将此标志设置为0,有人可以指导我在哪个文件中将init进程的pid初始化为0,以便我可以添加自己的代码吗?
【问题讨论】:
【参考方案1】:您可能会想到include/linux/sched.h
中的struct task_struct
。
【讨论】:
以上是关于在哪里可以找到linux文件中的进程表?的主要内容,如果未能解决你的问题,请参考以下文章