linux 下批量杀死包含某个关键字的进程

前几天因工作需要,需在linux下批量杀死包含某个关键字的进程,在网上一通搜,倒是有很多讲的不错的。参考了这篇博主的文章,讲的很详细。大家也可以参考。http://blog.csdn.net/bluecloudmatrix/article/details/36200079

如果不明白意思,可以从左到右一个管道一个管道加上去看看输出结果,就明白了。我的问题在于,前面步骤都是OK的,最后一步kill 的时候命令执行了,但是进程没杀掉,非常纳闷,后来才发现是因为在kill 的时候没有加sudo,因为是个小白,很多命令都是网上现搜。所以不是很明白其中的意思。还有如果多个人在公用一台机子还要注意防止误杀别人的进程。最后我的命令如下:

关键字:test

ps -ef |grep "${LOGNAME}" |grep test |grep -v grep | awk '{print $2}' | xargs sudo kill

猜你喜欢

转载自blog.csdn.net/marywang56/article/details/79536716