社区
C语言
帖子详情
如何取得当前系统的进程
小水晶
2009-03-16 12:49:08
要用c写个函数给java用,接受个参数为系统的进程名,取得当前系统的进程,看这个进程名是否已经运行,是就返回true,不是返回false
现在的问题是,如何取得系统的所有进程名来比较,用ps的话,我目前只能想到定向到个文件,然后再读文件,感觉有点不正规,有什么函数可以取得系统的所有进程,返回个struct什么的,我知道在windows下有这样的函数,不过linux呢?
...全文
65
2
打赏
收藏
如何取得当前系统的进程
要用c写个函数给java用,接受个参数为系统的进程名,取得当前系统的进程,看这个进程名是否已经运行,是就返回true,不是返回false 现在的问题是,如何取得系统的所有进程名来比较,用ps的话,我目前只能想到定向到个文件,然后再读文件,感觉有点不正规,有什么函数可以取得系统的所有进程,返回个struct什么的,我知道在windows下有这样的函数,不过linux呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wlk
2009-03-16
打赏
举报
回复
char comm[256];
char command[256];
strcpy(command,"ps -ef|....");//ps -ef|......;只取第一列
fp=popen(command,"r");
while(!feof(fp))
{
memset(comm,0,sizeof(comm))
fscanf(fp, "%s\n", comm);
比较comm与进程名.............
}
pclose(fp);
monster2002
2009-03-16
打赏
举报
回复
遍历/proc
Java商城秒杀
系统
~实战成神之路
整个过程学习下来,小伙伴将不仅可以学习到
当前
微服务、分布式
系统
架构时代涉及的相关技术栈,还可以掌握将所学到的技术应用到实际的应用
系统
中!除此之外,诸位小伙伴还可以将这整个过程中学习到的技术以及最终的...
Linux命令之查看
当前
系统
进程
状态ps
`ps` 命令可以查看
当前
系统
的
进程
状态。`ps` 是 `process status` 的缩写。
C# 获取
系统
当前
进程
列表
C#获取
系统
当前
进程
列表,废话不多说,贴代码:
Linux
系统
进程
查看命令
在使用Linux
系统
的时候,我们时常要查看
系统
进程
情况,主要是了解
进程
的PID、状态、内存分配、CPU和已经花费的时间以及运行该
进程
的用户ID。 ps命令常被用来静态查看
进程
,在这里的静态,就是指显示命令执行瞬间的...
操作
系统
|
进程
状态
按
进程
在执行过程中的不同情况至少要定义三种状态: 运行(running)态:
进程
占有处理器正在运行的状态。
进程
已获得CPU,其程序正在执行。在单处理机
系统
中,只有一个
进程
处于执行状态; 在多处理机
系统
中,则有多...
C语言
69,382
社区成员
243,073
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章