登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

飞哥的技术博客

世上无难事,只怕有心人!

 
 
 

日志

 
 
 
 

编写脚本杀死CPU占用过高的进程  

2009-08-22 13:30:01|  分类: Linux |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

 

编写脚本杀死CPU占用过高的进程

2009-06-22 10:20

http://www.linuxsir.org/bbs/showthread.php?t=94233

kill -9 $(ps -aux|grep panda|sort -k3n|awk '$3>24'|awk '{print $2}')

- - - - -

标题: [请教]怎样编写脚本杀死CPU占用过高的进程?

我 现在在试用Panda的PostfixSecure。现在发现总是过了将近一天,扫描进程rav_postfix就会占用非常高的CPU。在可怜的几篇文 档中也没有找到解决办法。看来只能靠写脚本定期检查rav_postfix的CPU占用率,过高的话就Kill掉。请大家指导一下,谢谢!

- - - - -

%CPU:

kill -9 $(ps -aux|sort -k3n|sed -n '$p'|awk '{print $2}')

%MEM:

kill -9 $(ps -aux|sort -k4n|sed -n '$p'|awk '{print $2}')

VSZ:

kill -9 $(ps -aux|sort -k5n|sed -n '$p'|awk '{print $2}')

- - - - -

还是小心点儿好, 把系统自己的 process 给搞掉就坏了

- - - - -

最初由 javalee 发表

%CPU:

kill -9 $(ps -aux|sort -k3n|sed -n '$p'|awk '{print $2}')

%MEM:

kill -9 $(ps -aux|sort -k4n|sed -n '$p'|awk '{print $2}')

VSZ:

kill -9 $(ps -aux|sort -k5n|sed -n '$p'|awk '{print $2}') 多谢了,我自己改了一下:

kill -9 $(ps -aux|grep panda|sort -k3n|awk '$3>24'|awk '{print $2}')

自己测了一下,应该是没有问题。不过我对awk和sed都是头一次接触,正则式更是头疼。像那个$p屋就只能根据自己的要求和实际运行猜测是取最上面一行。

javalee,看了你一些帖子,好像很喜欢sed awk哦。

- - - - -

引用:

最初由 darkhuang 发表

多谢了,我自己改了一下:

kill -9 $(ps -aux|grep panda|sort -k3n|awk '$3>24'|awk '{print $2}')

自己测了一下,应该是没有问题。不过我对awk和sed都是头一次接触,正则式更是头疼。像那个$p屋就只能根据自己的要求和实际运行猜测是取最上面一行。

javalee,看了你一些帖子,好像很喜欢sed awk哦。

我那个只是个举例,当然具体情况还要具体分析嘛,sed和awk是在运用shell的时候必不可少的利器,他们也是功能强大脚本语言!

以后有什么问题可以到这里讨论~~ OK?

- - - - -

引文来源  怎样编写脚本杀死CPU占用过高的进程_刘晟's Blog 记录LINUX成长之路 | 认真 快速 责任感 | 每天进步1% 不断超越自我

  评论这张
 
阅读(808)| 评论(0)

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018