在使用linux过程中,你可能需要批量干掉ava进程的需求,使用它可以工作效率翻倍。

ps -ef | grep java | grep -v grep | awk '{print $2}' | xargs kill -9

参数解释(个人理解):

ps -ef | grep java:查询所有java进程

Linux如何kill掉所有java进程呢?_linux

grep -v grep: 为了去除包含grep的进程行 ,避免影响最终数据的正确性 。

awk '{print $2}': 以空格作为分隔符,打印第2个字段(也就是进程号)

Linux如何kill掉所有java进程呢?_数据_02

xargs kill -9:将前面获取到的进程号通过空格分割,传递给kill -9,杀死所有进程。