社区
Linux_Kernel
帖子详情
如何通过/proc得到当前运行的所有进程
CQ8587
2006-02-26 07:05:35
要做一个任务管理器
要得到所有进程信息
在/proc下面
每个进程的信息都在pid命名的子文件夹里面
可是我不知道怎么得到一个文件夹的所有子文件夹?
强人指点以下吧!
...全文
229
5
打赏
收藏
如何通过/proc得到当前运行的所有进程
要做一个任务管理器 要得到所有进程信息 在/proc下面 每个进程的信息都在pid命名的子文件夹里面 可是我不知道怎么得到一个文件夹的所有子文件夹? 强人指点以下吧!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
哦
具体怎么用阿?
安卓:使用/
proc
文件系统获取
当前
运行
进程
名
随着Android 5.0的发布,谷歌加强了安全限制,使得获取
运行
进程
信息变得困难。本文探讨了在5.0+版本中,通过遍历/
proc
目录下的文件夹来获取
进程
ID和名称的方法。
Linux 系统查看
当前
正在
运行
的某个
进程
的详细执行脚本和目录ls -l /
proc
/PID/cwd和 ls -l /
proc
/PID/exe
在Linux系统中,可以利用ps命令结合/
proc
目录来获取
进程
的详细信息,如PID、执行脚本路径和
当前
工作目录。通过psaux|grep命令查找
进程
,然后用ls-l/
proc
/PID/exe查看执行脚本,ls-l/
proc
/PID/cwd查看
进程
的工作目录。/
proc
是一个伪文件系统,提供所有
进程
的状态信息。
linux--文件--系统文件和目录 /
proc
/
proc
目录作为伪文件系统, 存储了
当前
运行
系统及内核
进程
相关信息与统计。了解/
proc
有助于深入理解Linux内核的工作原理。
linux 通过目录/
proc
/查看
进程
本文介绍了Linux系统的/
proc
目录,它是一种
proc
文件系统,/
proc
/N存储系统
当前
运行
进程
信息。多数虚拟文件可用cat等命令查看,部分文件用apm等命令查看效果更好。还介绍了/
proc
/[PID]
进程
目录中的常见文件,可在ps等命令受限或未显示
进程
时查找。
linux
proc
目录详解
本文详细介绍了Linux系统的/
proc
目录,它是一种伪文件系统,存储内核
运行
状态信息。文中说明了其文件特点,如大小为0字节、时间日期属性为
当前
系统时间等。还介绍了
进程
目录和/
proc
目录下常见文件,以及/
proc
/sys目录,该目录部分文件可修改内核
运行
特性。
Linux_Kernel
4,469
社区成员
17,459
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章