直接上干货
命令为
ps -ef | grep 进程名 | grep -v grep |awk '{print "kill -9 "$2}'|bash
例如:后台启动了n个java程序,想要一下子都杀掉,启动时候执行该命令启动的
java cn.edu.ruc.cmd.BootStrap
则批量杀进程命令为
ps -ef | grep cn.edu.ruc.cmd.BootStrap | grep -v grep |awk '{print "kill -9 "$2}'|bash
解释带点水
命令解释:
- ps -ef:查询所有进程
- 第一个grep : 查询相关的进程
- grep -v grep : 排除刚执行的grep命令
- awk : 书写kill 命令
- bask: 执行kill命令