JAVALINUX启动脚本文件

#!/bin/bash

# ##################################################################
#             Powered by zjp
# ##################################################################

#项目��?例如:wks-data
PROJECT_NAME=$1

#JAR包名��?例如: expenses-0.0.1-SNAPSHOT.jar
JAR_NAME=$2

#JAR包存放目��?
JAR_JARDIR=/tzcpaapp/apps/${PROJECT_NAME}

#JAR包备份目��?JAR_BACKUP=/tzcpaapp/backup/${PROJECT_NAME}
JAR_BACKUP=/tzcpaapp/backup/${PROJECT_NAME}


CURRENT_TIME=`date "+%Y%m%d%H%M%S"`

# 1、备份文��?echo "正在备份文件..."
cp ${JAR_JARDIR}/${JAR_NAME} ${JAR_BACKUP}/${JAR_NAME}${CURRENT_TIME}

# 2、处理进��?echo "正在处理进程..."
JAR_pid=`ps -ef | grep ${JAR_NAME} | grep -v "grep" | grep -v start.sh | awk '{print $2}'`
if [[ ${JAR_pid} ]]; then
	kill -9 ${JAR_pid}
fi

# 3、部署程��?sleep 1
echo "正在部署程序..."
nohup java -jar ${JAR_JARDIR}/${JAR_NAME} --spring.profiles.active=hotfix >/dev/null 2>&1 &

# 4、查看结��?sleep 1
java_pid=`ps -ef | grep ${JAR_NAME} | egrep -v "grep|log" | egrep -v start.sh | wc -l`
if [[ ${java_pid} -ge 1 ]]; then
	echo "部署成功"
else
	echo "${JAR_NAME} 部署失败"
	exit 1
echo -e "\n\n\n"
		
fi

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值