在ps
命令的输出中,常见的STAT状态位字符包括:
- R:表示进程正在运行或可运行。
- S:表示进程处于休眠状态,通常是由于等待某个事件而引起的。
- D:表示进程不可中断的休眠状态,通常是由于等待I/O(如磁盘读取)而引起的。
- T:表示进程停止或被跟踪暂停。
- Z:表示僵尸进程,即已经结束但其父进程尚未对其进行善后处理。
- <:表示进程的优先级高于其他进程。
- N:表示进程的优先级较低。
- L:表示进程是被锁住的或者是有部分页面在内存中。
l
: 表示进程的多线程标志。这表示进程是多线程的,即它包含多个线程。I
:表示进程正在等待输入。这表明进程当前被阻塞,因为它正在等待输入操作完成。- +:表示该进程是与终端关联的前台进程。