【发布时间】:2020-02-04 08:21:14
【问题描述】:
我需要从内核中的“当前”task_struct 获取父线程名称。
task_struct 中的 comm 字段是线程的名称。
我看到task_struct 有parent、real_parent 和group_leader。
访问task_struct 中的comm 字段中的任何一个都不会给出父线程的名称(即克隆/vfork 的当前线程)。相反,我为父级获得 systemd。
我认为这是因为它与 init 命名空间一起使用。从“当前”线程获取父名称的正确方法是什么?
【问题讨论】:
标签: c linux-kernel namespaces