shell杀掉所有java进程

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

注意:
1.要将grep命令的结果去掉。
2.xargs 用来把前面命令的输出结果(PID)作为"kill -9"命令的参数,并执行该命令。xargs传递上一条命令的结果给下一条命令作为入参。
3.awk默认以空格进行分割。 所以直接print $2 就可以将空格分割的结果第2列输出。

“ps”是在Linux中是查看进程的命令,“-e ”参数代表显示所有进程,“-f”参数代表全格式。

你可能感兴趣的:(shell杀掉所有java进程)