当前位置: 技术问答>linux和unix
如何打印出正在运行的进程pid
来源: 互联网 发布时间:2016-10-10
本文导语: 请问各位大虾在Linux0.11内核下如何打印出正在运行的进程的pid?? | 使用task_struct结构体吧,具体可以参见 linux/kernel/sched.c 中show_task、sys_getpid等函数的实现。 | getpid()是可以用的,他是个包含...
请问各位大虾在Linux0.11内核下如何打印出正在运行的进程的pid??
|
使用task_struct结构体吧,具体可以参见 linux/kernel/sched.c 中show_task、sys_getpid等函数的实现。
|
getpid()是可以用的,他是个包含在sched.c 里的系统调用:
int sys_getpid(void)
{
return current->pid;
}
int sys_getpid(void)
{
return current->pid;
}
|
就getpid吧,能运行到不就说明占用着cpu吗?
|
0.11提供的借口很少很少,没有ps命令,貌似也没有getpid方法 哈哈
|
ps -ax
linux 0.11有没有这个函数?
linux 0.11有没有这个函数?
|
同问,这么牛逼。难道该内核不提供get_pid()么?
|
楼主教教我 0.11内核怎么让他跑起来啊
|
神马!0。11?
|
》~《 牛人。。。用这么原始的内核