【CMD】一些进程状态
2025-08-09 本文已影响0人
盐果儿
ps aux 是linux系统里常用命令,用来查看当前系统上运行的所有进程的快照。
ps -> process status
第一位是进程的基本运行状态
R: running(正在运行或在运行队列中等待)
S: interruptible sleep (可中断的睡眠,等待事件完成)
D: uninterruptible sleep(不可中断的睡眠,通常在等待I/O)
T: stopped(停止执行,可能是被调用或SIGSTOP信号暂停)
Z: zoombie(僵尸进程,已结束,但父进程尚未回收)
X: dead (几乎不会看到)
第二位是附加标志,与主状态组合
<:高优先级任务,较少让出CPU
N:低优先级任务
L:有内存锁定(locked in memory,避免被换出)
I:多线程
+:位于前台进程组(foreground process group)
举例:
R+:前台运行的进程
Ss:可中断睡眠状态+session leader
R<:运行中且高优先级
Sl+:多线程,session leader,前台运行