博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
shell中后台进程管理: ps -aux 详解
阅读量:6936 次
发布时间:2019-06-27

本文共 1119 字,大约阅读时间需要 3 分钟。

常用 查找进程id方法:      ps -aux | grep "jupyter"                杀进程:   kill -9 具体的PID

 

1、ps命令

要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而ps命令就是最基本同时也是非常强大的进程查看命令.使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵尸、哪些进程占用了过多的资源等等.总之大部分信息都是可以通过执行该命令得到的.

ps命令最常用的还是用于监控后台进程的工作情况,因为后台进程是不和屏幕键盘这些标准输入/输出设备进行通信的,所以如果需要检测其情况,便可以使用ps命令了.
1)ps a 显示现行终端机下的所有程序,包括其他用户的程序。
2)ps -A 显示所有程序。
3)ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。
4)ps -e 此参数的效果和指定"A"参数相同。
5)ps e 列出程序时,显示每个程序所使用的环境变量。
6)ps f 用ASCII字符显示树状结构,表达程序间的相互关系。
7)ps -H 显示树状结构,表示程序间的相互关系。
8)ps -N 显示所有的程序,除了执行ps指令终端机下的程序之外。
9)ps s 采用程序信号的格式显示程序状况。
10)ps S 列出程序时,包括已中断的子程序资料。
11)ps -t<终端机编号>  指定终端机编号,并列出属于该终端机的程序的状况。
12)ps u  以用户为主的格式来显示程序状况。
13)ps x  显示所有程序,不以终端机来区分。
最常用的方法是ps -aux,然后再利用一个管道符号导向到grep去查找特定的进程,然后再对特定的进程进行操作。

 

2、ps aux 或 lax 输出的解释

USER 进程的属主;

PID 进程的ID;
PPID 父进程;
%CPU 进程占用的CPU百分比;
%MEM 占用内存的百分比;
NI 进程的NICE值,数值大,表示较少占用CPU时间;
VSZ 进程虚拟大小;
RSS 驻留中页的数量;
TTY 终端ID
STAT 进程状态(有以下几种)

D 无法中断的休眠状态(通常 IO 的进程);

R 正在运行可中在队列中可过行的;
S 处于休眠状态;
T 停止或被追踪;
W 进入内存交换(从内核2.6开始无效);
X 死掉的进程(从来没见过);
Z 僵尸进程;

 

 

参考:https://blog.csdn.net/peterxiaoq/article/details/72877223

转载于:https://www.cnblogs.com/andylhc/p/9635073.html

你可能感兴趣的文章
(转)Android技术积累:图片缓存管理
查看>>
MyEclipse6.5安装SVN插件的三种方法
查看>>
Oracle游标声明
查看>>
Mysql相关技术细节整理
查看>>
20160427Struts2--入门1
查看>>
如何搭建javaweb 开发环境
查看>>
输入年月日,看看格式是否正确。
查看>>
hotplug/mdev机制
查看>>
Deepin深度Linux系统安装记录
查看>>
.net OADate 转javascript的Datetime
查看>>
nova-network
查看>>
LAMP企业架构读写分离
查看>>
CodeForces 69D Dot :两个人轮流移动棋子,移动方法有n种,谁先移动到距离原点>d则输,问谁赢 :博弈+记忆化...
查看>>
PHP高效率写法
查看>>
设计师如何提高产品思维 | 设计思考
查看>>
HP大中华区总裁孙振耀退休感言(转)
查看>>
嵌套在母版页中的repeater自动生成控件ID
查看>>
数据访问层工具类
查看>>
16、SpringBoot------整合MapStruct
查看>>
应用各种领域逻辑模式组织业务逻辑层
查看>>