springboot重启jar包脚本
#!/bin/bash
jarName=${1}
echo "开始操作${jarName}"
pid=`ps -aux |grep ${jarName} | grep -v grep | grep -v restart.sh | awk '{print $2}'`
if [ ! "$pid" ];then
echo "未找到 ${jarName} 的进程"
else
echo "找到进程杀死pid=${pid}"
kill -9 $pid
fi
echo "开始启动jar包${jarName}"
nohup java -Xms1024m -Xmx1024m -XX:PermSize=1024m -XX:MaxPermSize=1024m -XX:MaxNewSize=1024m -XX:+HeapDumpOnOutOfMemoryError -jar ${jarName} >> /dev/null 2>&1 &
echo '启动完成'
echo "进程检测"
echo `ps -aux |grep ${jarName} | grep -v grep| grep -v restart.sh`
浙公网安备 33010602011771号