现在的位置: 首页 > 综合 > 正文

Linux下模糊查询进程和强杀进程

2013年10月06日 ⁄ 综合 ⁄ 共 575字 ⁄ 字号 评论关闭

批量杀进程: ps -ef|grep 进程名|grep -v grep|cut -c 9-15|xargs kill -9

显示10个消耗CPU最多的进程: # ps aux |head -1  && ps aux |sort -rn +2 |head –10 

显示10个消耗存储空间最多的进程: # ps aux |head -1 && ps aux |sort -rn +3 |head -10 

按顺序显示系统中受罚的进程: #ps -eakl |head -1 && ps -eakl |sort -rn +5 

按优先级顺序显示系统中的进程: #ps -eakl |sort -n +6 |head 

按处理时间为顺序显示系统中的前十个进程: #ps vx |head -1  && ps vx |grep -v PID |sort -rn +3 |head –10 

按实际内存使用的多少顺序显示系统中的前十个进程: #ps vx |head -1 && ps vx |grep -v PID |sort -rn +6 |head –10 

按换入页面的多少顺序显示系统中的前10个进程: #ps vx |head -1 && ps vx |grep -v PID |sort -rn +4 |head -10

查询出进程信息后 执行 kill -9 PID(进程号)杀掉进程

例如:查询一个正在执行死循环的进程:ps aux |head -1  && ps aux |sort -rn +2 |head –10 ,找出最占CPU的进程

然后kill -9 PID

   

抱歉!评论已关闭.