主页 > 知识库 > ps命令输出进程状态S+的含义解析

ps命令输出进程状态S+的含义解析

热门标签:房产证地图标注的两个面积 湖北孝感如何办理 外呼系统的合法性 地图标注x是啥意思 辉县市地图标注 同花顺电话机器人微信 北京电销机器人对市场的影响 威海电销外呼系统好用吗 武汉语音电销机器人加盟

最近发现一个问题,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后面加号的含义解析,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

您可能感兴趣的文章:
  • C++基于CreateToolhelp32Snapshot获取系统进程实例
  • linux vps服务器进程kswapd0与events/0消耗大量CPU的问题
  • python启动办公软件进程(word、excel、ppt、以及wps的et、wps、wpp)
  • 安装ppstream后出现的ppsap.exe进程解决办法

标签:蚌埠 绍兴 迪庆 丽江 西宁 武威 日喀则 安康

巨人网络通讯声明:本文标题《ps命令输出进程状态S+的含义解析》,本文关键词  命令,输出,进程,状态,的,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《ps命令输出进程状态S+的含义解析》相关的同类信息!
  • 本页收集关于ps命令输出进程状态S+的含义解析的相关信息资讯供网民参考!
  • 推荐文章