ps作为linux下进程管理的老牌工具,虽然不能实时监控进程状态,但却依然是一个相当好用的工具!
ps:显示系统当前状态的命令,显示当前终端上进程状态
进程分为:1、跟终端相关的进程
2、跟终端无关的进程
注:ps在不加参数的情况下只显示跟终端相关的进程-------也就是当前终端上正运行的进程
现在说说ps的相关进程参数和参数的含义
ps命令有一比较奇怪的地方就参数是否加“ - ”,加和不加的差距是很大的
加上之后直显示当前终端的进程信息
下面开始从不加" - "开始
a:所有跟终端有关的进程
x:所有和终端无关的进程
下面说说进程STAT-------状态说明
STAT中有多种状态
S:大部分都是睡眠
s:表示session leader会话主进程
D:不可中断的睡眠
R:运行态的进程
T:停止状态
l :表示多线程进程
Z:僵死态
+:前台进程
N:低优先级
< 高优先级
不加 - 还有一个关键的参数 u:以用为中心显示进程相关度的信息
当然可以自定以查询的格式o
ps axo pid,command
说完了不加 -,下面说说加-的
1、ps -e 其实和ps ax是一样的:显示所有进程
2、ps -f 显示完整列表
3.ps -F 显示额外的信息
ps -eF
4.ps -efH:显示进程间的层次关系
下次会总结动态进程监控top命令
本文出自 “永无止境” 博客,请务必保留此出处http://joe51cto.blog.51cto.com/7680547/1381671