进程状态代码及说明:
STATE代码 | 说明 |
D | 不可中断的睡眠. 通常是处于I/O之中. |
R | 运行中/可运行. 正处于运行队列中. |
S | 可中断的睡眠. 等待某事件发生. |
T | 已停止. 可能是因为shell作业控制或进程正被调试. |
W | 分页中. 不适用于内核2.6.xx及以后的版本. |
X | 死亡. 再也不会出现. |
Z | 死/僵尸进程. |
< | 高优先级任务. |
N | 低优先级任务. |
L | 有分页内存被锁定到内存中. 用于实时任务和自定义I/O. |
s | 会话期首进程. |
l | 属多线程进程. 就像pthreads那样的克隆线程. |
+ | 处于前台进程组. |
英语原文:
PROCESS STATE CODES Here are the different values that the s, stat and state output specifiers (header "STAT" or "S") will display to describe the state of a process: D uninterruptible sleep (usually IO) For BSD formats and when the stat keyword is used, additional characters may be displayed: < high-priority (not nice to other users) |
参考:
1. 在线手册: http://man7.org/linux/man-pages/man1/ps.1.html