[Linux 进程] Linux进程状态
在Linux中,可以使用ps
命令查看系统中的进程状态。以下是一些常见的Linux进程状态:
- R (TASK\_RUNNING): 进程正在CPU上运行或正在运行队列中等待运行。
- S (TASK\_INTERRUPTIBLE): 进程处于休眠状态,等待某个条件的形成。当条件满足时,进程会被唤醒。
- D (TASK\_UNINTERRUPTIBLE): 类似于S,但进程是不可中断的。
- T (TASK\_STOPPED): 进程被停止,通常是由于收到一个暂停信号或者调试。
- Z (TASK\_DEAD - EXIT\_ZOMBIE): 进程已结束但父进程还没有读取其退出状态。
- X (TASK\_DEAD - EXIT\_DEAD): 进程已经结束并且被父进程清理。
要查看进程状态,可以使用以下命令:
ps -aux
或者使用ps
的输出格式化选项:
ps -eo pid,comm,stat
这将只显示进程ID、命令名和状态。
评论已关闭