根据进程内存大小杀死线程

ps -ef|grep -v 'grep'|grep "Xmx1024"|awk '{print $2}'|xargs kill -9

ps -ef 列出所有线程,通过管道 “|” 传给grep, grep在所有线程中排除掉包含 “grep” 字串的线程,然后在剩下线程中查找包含“Xmx1024”字串的线程,并通过管道“|”传递给awk作为kill -9 的参数执行

 

事后脑补

1. awk 取列

2. xargs 把结果横向 作为参数执行

 

http://blog.chinaunix.net/uid-119039-id-2802299.html

 

http://blog.csdn.net/zhangfn2011/article/details/6776925

 

posted @ 2014-05-01 15:20  举起希望之灯  阅读(181)  评论(0)    收藏  举报