Basicps -ef | grep 脚本名 | grep -v grep |awk '{print $2}' | xargs kill -9
案例:清理hive历史进程
ps -ef | grep -E ‘hive.cli.CliDriver|hive-hplsql’ | grep 月 | grep -v grep |awk ‘{print $2}’ | xargs kill -9
相关参数说明:
grep -E:筛选出含hive.cli.CliDriver或者hive-hplsql的行
grep -v: 过滤掉含grep的行
awk ‘{print $2}’:切出第二列(第二列为进程号)
xargs kill -9:把结果集传参给命令kill