首页 > 代码库 > Linux ps 进程状态码
Linux ps 进程状态码
D 不可中断睡眠(通常进程在进行I/O)
R 运行中或者可运行状态(在运行队列中)
S 可中断睡眠(等待event,进程idle中)
T 进程停止(进程被trace或者进程被信号停止)
X 进程死亡(应该永不可见)
Z 僵尸进程(结束,但是父进程没有wait该子进程)
对于BSD格式,状态码可以附加额外的字符(如S+):
< 高优先级进程
N 低优先级进程
L 进程进行了内存锁定 (避免swap)
s 进程是session leader
l 多线程(using CLONE_THREAD, like NPTL pthreads do)
+ 属于前台进程组
简单的进程状态切换图:
“图片来自https://idea.popcount.org/2012-12-11-linux-process-states/”
参考man ps, PROCESS STATE CODES
Linux ps 进程状态码
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。