这篇文章主要介绍了ps命令输出进程状态S后面加号的含义,本文通过ps命令输出说明,感兴趣的朋友跟随小编一起看看吧

最近发现一个问题,ps命令输出里面进程状态为S+的含义,网上好多文章都说是表明进程“位于在后台进程组”。

例如下面这个ps命令输出说明:

D 不可中断  Uninterruptible sleep (usually IO)
 R 正在运行,或在队列中的进程
 S 处于休眠状态
 T 停止或被追踪
 Z 僵尸进程
 W 进入内存交换(从内核2.6开始无效)
 X 死掉的进程


 < 高优先级
 N 低优先级
 L 有些页被锁进内存
 s 包含子进程
 + 位于后台的进程组;
 l 多线程,克隆线程 multi-threaded (using CLONE_THREAD, like NPTL pthreads do)

但其实这是不对的,后面有加号说明进程是“位于在前台进程组”。也就是进程可以使用键盘输出。下面做一个试验证明这点:

首先,在终端一个会话执行一个sleep命令,让其在前台运行。

接着,另启一个终端会话,启动一个后台运行的sleep命令

使用ps查看进程状态

可以看出在前台的进程状态为S+,而在后台的sleep进程状态都是S

查询ps命令的帮助,是说”is in the foreground process group”,也可以证明我说的这点。

网上流传的ps命令输出说明的错误解释非常多,我写这篇文章,希望能纠正一下

总结

以上所述是小编给大家介绍的ps命令输出进程状态S后面加号的含析,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

最新资讯
马斯克称不在乎求职者学历 但招聘信息出卖了他

马斯克称不在乎求职者

特斯拉CEO埃隆·马斯克(Elon Musk)本月初曾表示,他不在乎
阿里发爱心助农五条准则:以净重为准 品质差将拦截

阿里发爱心助农五条准

阿里巴巴集团向平台商家发布公告,强调平台会持续从商家
小米高管任命:王川任CSO 李肖爽任大家电部总经理

小米高管任命:王川任CS

小米集团刚刚宣布新的架构调整,任命小米集团联合创始人
北京网约车开装“安全舱”,3月2日前8000辆车配齐

北京网约车开装“安全

记者获悉,北京所有的滴滴网约车正陆续装上一层前后排塑
特斯拉德国超级工厂第一阶段将雇佣12000人

特斯拉德国超级工厂第

特斯拉在官网披露的信息显示,德国超级工厂的第一阶段,计
小鹏汽车发生工商变更 中金资本等退出其股东行列

小鹏汽车发生工商变更

广州橙行智动汽车科技有限公司发生工商变更,河南省战新
最新文章
Linux下shell脚本监控Tomcat的状态并实现自动启动的步骤

Linux下shell脚本监控

这篇文章主要介绍了Linux下shell脚本监控Tomcat的状态
shell监控系统资源并通过短信报警的脚本

shell监控系统资源并

这篇文章主要介绍了shell监控系统资源并通过短信报警
linux传输文件命令 rz 和 sz详解

linux传输文件命令 rz

rz,sz是Linux/Unix同Windows进行ZModem文件传输的命令
Linux 中awk 提取包含某个关键字的段落

Linux 中awk 提取包含

AWK是一种处理文本文件的语言,是一个强大的文本分析工
Linux用脚本实现“时分秒“倒计时功能

Linux用脚本实现“时

这篇文章主要介绍了Linux用脚本实现“时分秒“倒计时
ps命令输出进程状态S+的含义解析

ps命令输出进程状态S+

这篇文章主要介绍了ps命令输出进程状态S后面加号的含