现在的位置: 首页 > 综合 > 正文

linux进程的状态

2017年11月01日 ⁄ 综合 ⁄ 共 943字 ⁄ 字号 评论关闭

在使用ps命令的时候有一列为进程的状态,例如

[davidp@supernova:~]$ ps u  

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND

davidp 3995 0.0 0.4 3324 1956 pts/2 Ss Aug17 0:00 /bin/bash

davidp 25049 0.0 0.8 7104 3908 pts/5 S+ Aug19 0:10 irssi

davidp 26180 0.0 0.1 2656 908 pts/0 R+ 14:41 0:00 ps u

 

其中STAT列为进程的状态

 

The codes used are:

Code Meaning
D Uninterruptible sleep (usually IO)
R Running or runnable (on run queue)
S Interruptible sleep (waiting for an event to complete)
T Stopped, either by a job control signal or because it is being traced.
W paging (not valid since the 2.6.xx kernel)
X dead (should never be seen)
Z Defunct (“zombie”) process, terminated but not reaped by its parent.

For BSD formats and when the stat keyword is used, additional characters may be displayed:

Code Meaning
< high-priority (not nice to other users)
N low-priority (nice to other users)
L has pages locked into memory (for real-time and custom IO)
s is a session leader
l is multi-threaded (using CLONE_THREAD, like NPTL pthreads do)
+ is in the foreground process group

~~DISCUSSION~~

 

转自:http://wiki.preshweb.co.uk/doku.php?id=linux:psflags 
 

抱歉!评论已关闭.