少说废话,上干货
ps -ef|grep ${想杀掉的进程关键字}|grep -v grep|awk '{print "kill -9 "$2}'|sh
#示例 关闭所有和java相关的进程
ps -ef|grep java|grep -v grep|awk '{print "kill -9 "$2}'|sh
解析
#列出进程
ps -ef
#筛选想杀掉的进程
grep ${想杀掉的进程关键字}
#去除这条命令所包含的关键字进程
grep -v grep
#文本处理命令
awk
#打印
print
#杀掉进程 -9表示无条件终止,$2指代前面筛选出的进程
"kill -9 "$2
#执行命令(如果不加sh,则仅打印出要kill的进程端口,不会关掉进程)
sh