命令:
ps -aux | grep keyword | grep -v grep | cut -c 9-15 | xargs kill -9
拆解:
- ps -aux : 查看系统进程的命令
- | : 管道符用来隔开两个命令,管道符左边命令的输出会作为管道符右边命令的输入
- grep kw : 筛选出含有关键字的进程
- grep -v kw: 筛选出不包含关键字的进程(即去除包含关键字的进程)
- cut : 截取输入行的第9个字符到第15个字符,而这正好是进程号pid
- xargs : 把前面命令的输出结果(i.e., pid)作为后面命令(i.e., kill -9)的参数
- kill -9 pid: 强行杀掉指定进程pid