社区
Linux_Kernel
帖子详情
如何通过/proc得到当前运行的所有进程
CQ8587
2006-02-26 07:05:35
要做一个任务管理器
要得到所有进程信息
在/proc下面
每个进程的信息都在pid命名的子文件夹里面
可是我不知道怎么得到一个文件夹的所有子文件夹?
强人指点以下吧!
...全文
210
5
打赏
收藏
如何通过/proc得到当前运行的所有进程
要做一个任务管理器 要得到所有进程信息 在/proc下面 每个进程的信息都在pid命名的子文件夹里面 可是我不知道怎么得到一个文件夹的所有子文件夹? 强人指点以下吧!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fierygnu
2006-02-27
打赏
举报
回复
也可以用ftw遍历目录。
tb01412
2006-02-27
打赏
举报
回复
用opendir与readdir函数来实现,具体用法请查阅网上
vanlover
2006-02-27
打赏
举报
回复
简单示意:
dp=opendir("/proc");
while ((struct dirent *dirp=readdir(dp))!=NULL) {
if (strcmp(dirp->d_name,".")==0||strcmp(dirp->d_name,"..")==0)
continue;
strcpy(path,"/proc/",d_name);
lstat(path, statbuf); // 节点状态
if statbuf.st_mode== 目录
..........
}
Nirvana94
2006-02-27
打赏
举报
回复
用内核中的宏for_each_task获得想要的信息
不过必须在内核中使用,建议加载模块或者修改内核
Nirvana94
2006-02-27
打赏
举报
回复
哦
具体怎么用阿?
AI 智能算力平台多架构容器镜像管理部署包 - Harbor
主要用于AI 智能算力平台多架构容器镜像管理,部署包信息如下: 版本:v2.14.0 架构:ARM64 部署包类型:离线部署 依赖:Docker 特性: - 支持国产化操作系统部署 - 支持最新版本特性
基于Django框架开发的猫耳影评网是一个集电影信息展示与用户互动交流于一体的综合性影评平台_通过Python多线程爬虫技术采集并清洗网络电影数据_利用MySQL数据库存储结构化信.zip
基于Django框架开发的猫耳影评网是一个集电影信息展示与用户互动交流于一体的综合性影评平台_通过Python多线程爬虫技术采集并清洗网络电影数据_利用MySQL数据库存储结构化信.zip
前端分析-2023071100789s89
前端分析-2023071100789s89
基于深度学习人脸情绪识别.zip
基于深度学习人脸情绪识别.zip
基于Django框架与PyMySQL数据库驱动构建的现代化Web应用开发平台_高效后端服务_数据管理_用户认证_API接口_安全防护_跨平台兼容_企业级部署_自动化测试_性能优化_.zip
基于Django框架与PyMySQL数据库驱动构建的现代化Web应用开发平台_高效后端服务_数据管理_用户认证_API接口_安全防护_跨平台兼容_企业级部署_自动化测试_性能优化_.zip
Linux_Kernel
4,466
社区成员
17,461
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章