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