参考 :
一行shell命令杀死指定进程名称的进程方法_Lyndon的专栏-CSDN博客
springboot -- jar 包启动/ 杀死进程/ 停止进程 - 疯子110 - 博客园
linux 根据文件名称 杀死正在运行的脚本_hlgwx的博客-CSDN博客
Shell 脚本杀死进程_Bingo-CSDN博客_shell脚本杀进程
根据运行文件名杀死1
ps -ef | grep helloworld.jar | grep -v grep | awk '{print $2}' | xargs kill -9
根据运行文件名杀死2
#!/bin/sh
NAME=$1
echo $NAME
ID=`ps -ef | grep "$NAME" | grep -v "$0" | grep -v "grep" | awk '{print $2}'`
echo $ID
echo "---------------"
for id in $ID
do
kill -9 $id
echo "killed $id"
done
echo "---------------"
根据运行端口杀死
fuser -k -n tcp 8080
END。