Shell 批量 kill 多个进程

scmroad · 发布于 2017年12月12日 · 148 次阅读
96
ps -fu zhjs |grep pp_znw |grep -v grep| awk '{print $2}'| xargs kill -9

ps -fu zhjs  查询当前用户下所有进程
grep pp_znw 匹配出pp_znw的进程
grep -v grep 排除grep pp_znw的进程
awk '{print $2}' 获取进程号
xargs kill -9 执行kill -9的操作

xargs命令是给命令传递参数的过滤器,善于把标准数据数据转换成命令行参数。在这里则是将获取前一个命令的标准输出然后转换成命令行参数传递给后面的kill命令。 kill -9强制关闭进程。

共收到 0 条回复
1楼 已删除
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册