ps -ef | grep test|grep -v grep|awk ‘{print $2}’|xargs -i kill -9 {}
命令解释:
–查找test关键字进程
1、ps -ef | grep test
–grep -v 是反向查找的意思,grep -v grep 就是查找不含有 grep 字段的行,去除包含grep的行,即过滤掉自己执行的grep
在这里插入图片描述
2、ps -ef | grep test|grep -v grep
–加上grep -v grep ,就只剩下1行记录
在这里插入图片描述
3、ps -ef | grep test|grep -v grep|awk ‘{print $2}’
在这里插入图片描述
4、ps -ef | grep test|grep -v grep|awk ‘{print $2}’|xargs -i kill -9 {}

xargs -i kill -9 {}
xargs加-i 参数直接用 {}就能代替管道之前的标准输出的内容,即前面获取的进程号会出现在 kill -9 后面替换{} ,执行
kill -9 1800
在这里插入图片描述

Logo

更多推荐