简单本机部署java服务脚本


```commands=$1
redeploy=$2
port="8088"
fileName="ai_plat-0.0.1.jar"
down_path="/home/finance/bak/"
tagert_path="/home/finance/"
now_date=`date  "+%Y%m%d%H%M"`
new_fileName=$fileName$now_date
star_command="./autoDeploy.sh start $fileName"
restar_command="./autoDeploy.sh restart $fileName  $port"
stop_command="./autoDeploy.sh stop $fileName  $port"
if [ -n $redeploy]; then
   echo "拉取最新jar"
   cd $down_path
   echo "进入目录 $down_path"
   echo "开始下载....."
   wget --ftp-user=download --ftp-password=donly2015 ftp://ftp.msxf.local/tmpai/dev/$fileName
   echo "下载完成....."
   cd $tagert_path
   echo "备份线上jar"
   cp $fileName $new_fileName
   echo "删除线上jar"
   #停止线上服务
   eval $stop_command
   rm $fileName
   echo "移动最新jar到运行目录"
   cd $down_path
   mv $fileName $tagert_path
fi
if [ $commands == "start"x ]; then
   eval $star_command
elif [ $commands == "restart"x ]; then
   eval $restar_command
elif [ $commands == "stop"x ]; then
   eval $stop_command
else
    echo "输入不合法"
    echo "正确格式:./deploy.sh 命令【start、restart、stop】 是否拉新包"
fi

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值