linux进程状态 Ss,Ss+,D,R+,S<

这篇博客详细解释了在Linux中,通过`ps -aux`命令查看到的进程状态,包括D(不可中断的睡眠,通常与IO相关)、R(运行或可运行)、S(可中断的睡眠)、T(被作业控制信号停止)、t(被调试器在跟踪过程中停止)、W(无效状态,自2.6.xx内核以来不再使用)、X(死亡状态,应该很少见)、Z(僵尸进程,已终止但未被父进程回收)。另外,对于BSD格式和使用stat关键字时,还可能显示的状态包括<(高优先级,不友好于其他用户)、N(低优先级,对其他用户友好)、L(页面锁定在内存中,用于实时和自定义IO)、s(会话领导者)、l(使用CLONE_THREAD,如NPTL pthreads实现的多线程)和+(位于前台进程组)。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ps -aux

Here are the different values that the s, stat and state output specifiers (header "STAT" or "S") will display to describe the state of a process:

               D    uninterruptible sleep (usually IO)
               R    running or runnable (on run queue)
               S    interruptible sleep (waiting for an event to complete)
               T    stopped by job control signal
               t    stopped by debugger during the tracing
               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:

               <    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
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值