linux 部署java 进程停止脚步参考如下,根据pid 停止进程
program_name 为运行程序的jar 或者进程名称
# linux进程停止脚本
#!/bin/bash
echo "the stop ....."
program_name=demo-0.0.1-SNAPSHOT.jar
count=`ps -ef | grep $program_name | grep -v grep |wc -l`
if [ $count -gt 0 ];then
pid=`ps -ef | grep $program_name | grep -v grep | awk '{print $2}'`
echo "pid = $pid"
kill -9 $pid
echo "program $program_name has stoped."
else
echo "program $program_name not running, no need to stop."
fi
echo "success stop ....."