我希望能够在servers/sched/schedule.c
中使用该进程的名称,但schedproc
结构不包含name变量。我考虑使用endpoint_lookup()
函数来获取指向proc
结构的指针,但由于它是在kernel/proc.c
中定义的,因此我不确定是否可以在schedule.c
内调用它(来自用户空间)。
答案 0 :(得分:1)
在用户空间中,您可以使用/proc/<pid>/cmdline
来获取进程的名称,例如
$cat /proc/$$/cmdline
bash