procfs是不可移植的,每个系统都不一样,不建议使用。。(因此很多程序正在移
除对procfs的支持)
我其实对这些不太了解。。标 * 的说明不是很了解,没写出来的当然。。
cmdline: 启动命令行
fd: 所有打开的fd
sessionid: 会话ID(APUE有讲)
cgroup: 也就是2.6.38内核的200+行patch,加速的,详细请 google
limits: 资源限制(APUE有讲)
* stack: 栈?
* mem: 内存内容?
environ: 环境变量(详见APUE)
最佳方法是使用IPC(见UNP卷2)与这个程序进行沟通获取信息,这种方法只适宜
在调试时临时用用~
On 2011-10-3 15:58, tty linux wrote:
不好意思,又要打扰大家了。小弟,又有疑问,需要各位大闸和有心人,帮忙帮忙。
我知道,通过/proc目录下的各个文件,我可以了解到系统的状态。而通过该目录下的数字目录,我可以通过读取数字目录下的内容,来获得某一个进程的信息。
我现在的问题是:
我想得到,关于/proc目录下各个文件的功能的介绍。比如: 在/proc/2479目录下,有以下的文件
attr comm exe limits mounts oom_score
schedstat statm
auxv coredump_filter fd loginuid mountstats pagemap
sessionid status
cgroup cpuset fdinfo maps net
personality smaps syscall
clear_refs cwd io mem numa_maps root
stack task
cmdline environ latency mountinfo oom_adj sched
stat wchan
然后,我想知道上面各个文件所记录的内容是什么,功能是什么。
应该有手册,或这mannual之类的东西,具体介绍各个文件所记录的内容是什么,功能是什么的,吧?
_______________________________________________
Chinese mailing list
Chinese at
lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/chinese
--
Best Regards,
Mike Manilone.
http://www.ekd123.org