社区
Linux_Kernel
帖子详情
如何打印出正在运行的进程pid
ftimh
2010-10-23 12:46:30
请问各位大虾在Linux0.11内核下如何打印出正在运行的进程的pid??
...全文
401
13
打赏
收藏
如何打印出正在运行的进程pid
请问各位大虾在Linux0.11内核下如何打印出正在运行的进程的pid??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
louyong0571
2010-10-25
打赏
举报
回复
就getpid吧,能运行到不就说明占用着cpu吗?
ftimh
2010-10-25
打赏
举报
回复
[Quote=引用 12 楼 louyong0571 的回复:]
就getpid吧,能运行到不就说明占用着cpu吗?
[/Quote]
getpid是能提取这个进程号,但是有这个进程并不代表它正在占用着cpu,该进程有可能处于阻塞态或就绪态。
我的意思是要打印出cpu正在执行的进程号,而不是有什么进程。
ftimh
2010-10-24
打赏
举报
回复
[Quote=引用 2 楼 steptodream 的回复:]
楼主教教我 0.11内核怎么让他跑起来啊
[/Quote]
下个虚拟机bochs还有Linux0.11内核代码
网上有教程
ftimh
2010-10-24
打赏
举报
回复
是指正在占用cpu的进程号,即cpu正在运行的进程pid
jihen
2010-10-24
打赏
举报
回复
》~《 牛人。。。用这么原始的内核
神秘嘉宾07
2010-10-23
打赏
举报
回复
getpid()是可以用的,他是个包含在sched.c 里的系统调用:
int sys_getpid(void)
{
return current->pid;
}
沭水河畔
2010-10-23
打赏
举报
回复
使用task_struct结构体吧,具体可以参见 linux/kernel/sched.c 中show_task、sys_getpid等函数的实现。
cr4315
2010-10-23
打赏
举报
回复
神马!0。11?
黑呼乎
2010-10-23
打赏
举报
回复
0.11提供的借口很少很少,没有ps命令,貌似也没有getpid方法 哈哈
井朝天
2010-10-23
打赏
举报
回复
[Quote=引用 2 楼 steptodream 的回复:]
楼主教教我 0.11内核怎么让他跑起来啊
[/Quote]
同问,这么牛逼。难道该内核不提供get_pid()么?
steptodream
2010-10-23
打赏
举报
回复
楼主教教我 0.11内核怎么让他跑起来啊
linyilong3
2010-10-23
打赏
举报
回复
ps -ax
linux 0.11有没有这个函数?
C语言获取Windows系统
进程
信息
本文介绍了如何使用C++语言和Windows API函数遍历系统中所有正在
运行
的
进程
,并
打印
出
每个
进程
的
进程
ID(
PID
)与程序名称。通过调用`CreateToolhelp32Snapshot`、`Process32First`和`Process32Next`等函数,可以获取系统
进程
的快照,并逐一读取
进程
信息。最后,程序会显示当前
运行
的
进程
总数。
linux c
进程
绑核,c - C - Linux - 用于迭代
进程
的自定义内核模块'子程序炸毁内核日志和计算机 - SO中文参考 - www.soinside.com...
这篇博客中,作者作为一个Linux内核模块新手,分享了自己尝试实现的一个模块,该模块接收一个
PID
参数,然后遍历所有
进程
以查找具有该
PID
的
进程
及其子
进程
。当找到匹配的
PID
时,它会
打印
出
子
进程
的ID和名称。然而,作者遇到了问题,当
运行
模块时,它会持续占用内核日志内存导致系统冻结。作者正在寻求帮助以解决这个问题。
go语言获取
进程
pid
_如何在Go中获取正在
运行
的
进程
的
pid
?
本文介绍如何使用Go语言获取
运行
中的
进程
ID(
PID
)。在Go中,通过调用os包下的os.Get
pid
()函数即可轻松实现这一目标。示例代码展示了如何在Go环境中
打印
当前
进程
的
PID
。
Linux内核模块编程(
打印
所有内核线程的程序名、
PID
号,
进程
状态,及
进程
优先级,父
进程
的
PID
)
本文详细介绍如何通过编写Linux内核模块来获取系统内核线程的详细信息,包括程序名、
PID
号、
进程
状态、优先级及父
进程
PID
。同时,深入探讨设计一个接收
PID
参数的模块,用于展示指定
进程
的家族信息,涵盖父
进程
、兄弟
进程
和子
进程
的名称与
PID
。
Win32API 枚举
出
当前正在
运行
的
进程
本文介绍了如何利用Win32API的CreateToolhelp32Snapshot函数创建
进程
快照,枚举并
打印
出
当前系统中所有正在
运行
的
进程
ID和
进程
名称。
Linux_Kernel
4,469
社区成员
17,459
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章