java启动shell脚本
检查demo.jar进程是否在运行
PID=$(ps aux | grep ‘demo-v1’ | grep -v grep | awk ‘{print $2}’)
if [ -z “$PID” ]; then
echo “demo-v1 进程未运行”
else
echo “正在杀死 demo-v1 进程 $PID”
kill -9 $PID
fi
rm /app/demo-v1.jar -rf
mv /app/bak/demo-v1.jar /app/demo-v1.jar
启动demo.jar
echo “正在启动 demo-v1”
java -jar /app/demo-v1.jar --spring.profiles.active=dev > /app/output.file 2>&1 &