1、场景
在一个Linux机器上起了很多个cpu.sh的脚本,如下图,想一次性把他们kill掉
2、方法
2.1去除grep cpu
上图中可以看到最后一个pid为22603的进程是grep cpu进程,并非cpu.sh,怎么把它去除呢,通过ps -efw | grep cpu |grep -v grep达到目的
为什么能达到这个效果?
我们通过grep --help看
可以看出
1.grep 是查找含有指定文本行的意思,比如grep cpu 就是查找含有cpu的文本的行
2.grep -v 是反向查找的意思,比如 grep -v grep 就是查找不含有 grep 字段的行
2.2杀进程
使用ps -efw一个一个查看