当前位置: 技术问答>linux和unix
LINUX如何取进程信息,求解!!!
来源: 互联网 发布时间:2015-11-26
本文导语: 如,我要通过进程名程取进程的各种信息, 包括:线程数, 句抦数,CPU占用率,内存使用量 等等信息 我原先在UNIX上写的脚本,在LINUX上,运行后,取的信息不正确。 如我现用的脚本是: ps -ef -o pid,...., -o argc ...
如,我要通过进程名程取进程的各种信息,
包括:线程数, 句抦数,CPU占用率,内存使用量 等等信息
我原先在UNIX上写的脚本,在LINUX上,运行后,取的信息不正确。
如我现用的脚本是:
ps -ef -o pid,...., -o argc |grep db2
21100 .... [显示的是整个系统的所有环境变量 ]
请高手指点下,应当怎么修改这个脚本!!!
多谢
包括:线程数, 句抦数,CPU占用率,内存使用量 等等信息
我原先在UNIX上写的脚本,在LINUX上,运行后,取的信息不正确。
如我现用的脚本是:
ps -ef -o pid,...., -o argc |grep db2
21100 .... [显示的是整个系统的所有环境变量 ]
请高手指点下,应当怎么修改这个脚本!!!
多谢
|
可能是ps出的格式不一样。你可以man一下linux的ps看看,一般是ps -eo pid,ppid,comm 之类。。。
|
读取/proc目录下对应的进程目录。
|
ps就是读取/proc的,而且可以带格式输出,多好啊:)