码迷,mamicode.com
首页 > 系统相关 > 详细

通过程序名称kill掉所有的进程

时间:2020-06-05 22:53:05      阅读:89      评论:0      收藏:0      [点我收藏+]

标签:命令   sdn   程序   tps   服务   rgs   blog   条件   结果   

通过程序名称kill掉所有的进程

今天差点把服务器搞崩了。

脚本的循环条件有问题,结果起了无数的nslookup,用pkill杀不掉,只能用kill一个个解决,服务器还被搞得慢得要命。

还好又黄队长,他写了个脚本把这些进程全杀掉了,啥脚本呢:

ps -ef | grep "nslookup" | awk ‘{print $2}‘ | xargs -t -i kill -9 {}

关键的地方就是用awk取出ps命令得到的每行第2段内容,就是pid,作为xargs的输入,xargs用{}将得到的输入替换,执行kill -9命令。

这样就一一杀掉了所有nslookup进程。

如果下次再出现这种情况就用它!

当然,如果你要杀掉某个用户所有进程,把"nslookup"替换掉就行了,得用root权限。

 

 


原文链接:https://blog.csdn.net/shiy118/article/details/8243932

 

通过程序名称kill掉所有的进程

标签:命令   sdn   程序   tps   服务   rgs   blog   条件   结果   

原文地址:https://www.cnblogs.com/111testing/p/13052507.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!