linux ps 命令s意义,ps命令输出进程状态S+的含义解析
最近发现一个问题,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后面加号的含义解析,希望对大家有所帮助
linux ps 命令s意义,ps命令输出进程状态S+的含义解析相关推荐
- linux进程状态都是s,ps命令输出进程状态S+的含义解析
最近发现一个问题,ps命令输出里面进程状态为S+的含义,网上好多文章都说是表明进程"位于在后台进程组". 例如下面这个ps命令输出说明: D 不可中断 Uninterruptibl ...
- linux ps 命令s意义,Linux ps 命令 简介
ps 是 process status 的缩写, 用于列出系统中当前运行的进程快照. 命令风格 ps 命令的选项有长格式和短格式的区别,短选项中可以带中横线.也可以不带中横线. 根据选项长短和是否有横 ...
- 【linux学习笔记】ps top 查看的静态命令和动态命令
查看进程的静态命令ps 和动态命令top 学习书籍<鸟哥的LINUX私房菜 基础学习篇 (第四版)> 查看进程一共三个命令:ps , top, pstree ps: 静态查看 top: 动 ...
- linux ps命令 无效,linux 如何检测是否有ps指令
显示其他用户启动的进程(a) 查看系统中属于自己的进程(x) 启动这个进程的用户和它启动的时间(u) 使用"date -s"命令来修改系统时间 比如将系统时间设定成1996年6月1 ...
- linux命令作为子进程标记,Linux基础命令---显示进程ps
ps ps指令可以显示系统中当前进程的信息,它的输出结果是高度可定制的.如果您希望重复更新所选内容和显示的信息,请使用top(1)代替. 请注意,"ps-aux"与"ps ...
- #ps –ef_常用Linux中ps命令学习及ps aux与ps -ef的区别
工作中常用的是 ps aux查找相关程序进程,上次课程中看到别人用的是ps -ef查找程序进程,看看这两者的区别.首先查看man ps的解释: 最后两段表示在系统中查看每个进程的标准语法和BSD风格的 ...
- linux下获取占用CPU资源最多的10个进程,可以使用如下命令组合: ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head linux下
linux下获取占用CPU资源最多的10个进程,可以使用如下命令组合: ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head linux下获取占用 ...
- linux select 进程id,Linux基础命令---显示进程ps
ps ps指令可以显示系统中当前进程的信息,它的输出结果是高度可定制的.如果您希望重复更新所选内容和显示的信息,请使用top(1)代替. 请注意,"ps-aux"与"ps ...
- cupsd进程_关于Linux操作系统进程操作(ps)命令简介
1.ps 进程状态查询命令. 命令格式#ps [[选项]] 常用选项: ● -a,显示所有用户进程. ● -e,显示进程环境变量. ● -l,给出长列表. ● -r,只显示正在运行的进程. ● -S, ...
最新文章
- FCS编程之连接示例
- wxWidgets随笔(7)-utf8中文(3)
- IOS开发基础之SQLite3数据库的使用增删改查
- 百度地图JavaScript API覆盖物旋转时出现偏移
- HDU1269 迷宫城堡(模板题)
- 渗透测试之Nmap命令(二)
- svn与eclipse的集成(第三方插件与eclipse的集成)
- 电子表格和oracle,##请问数据库和电子表格之间有什么区别
- Ubuntu学习之路2
- python安装后如何使用-python如何安装下载后的模块
- A Tour of the Dart Language(译文):五控制流语句
- 刷题记录 kuangbin带你飞专题四:最短路练习
- 发票查验系统帮你轻松解决发票管理各种问题
- python如何进行人口预测_如何使用matlab建立人口预测模型
- matlab求解常微分方程的实验,实验五 - - 用matlab求解常微分方程
- 百度地图自定义图标动画
- 显卡简介,显卡怎么查看
- 交通数字孪生高速公路规划设计市政道路BIM正向改扩建设计利用实景三维无人机机载LiDAR倾斜摄影车载地面三维激光扫描仪LiDAR点云数据提取自动驾驶高精地图三维矢量车道标线3d点云标注
- discuz2.5支持php5.6,discuz在后台 应用 应用中心 安装一个dz 2.5模板 显示超时无法安装模板...
- 罗技k380连接双系统(win10和ubuntu18)