服务器用命令启动Jar包,并执行

#!/bin/bash

service_name='xxx.jar'
service_path='/opt/gateway'      
JAVA_OPT="-Xmx512m -Xms512m -Xmn150m -Xss1024k"

pid_num=`ps -ef |grep -v grep |grep ${service_name} |awk '{print $2}'`

if [ -n ${pid_num} ] ; then
    for pid_num_line in ${pid_num}; do
        kill -9 ${pid_num_line}
    done
fi

if [ ! -d $mypath ]; then

mkdir $mypath

fi

# 这里的-f参数判断$myfile是否存在

if [ ! -f $myfile ]; then

touch $myfile

fi

nohup java ${JAVA_OPT} -Dspring.profiles.active=dev -jar ${service_path}/${service_name} >> ${service_path}/log_total.log 2>&1 &
 

停止脚本

#!/bin/bash

service_name='xxx.jar'

pid_num=`ps -ef |grep -v grep |grep ${service_name} |awk '{print $2}'`

if [ -n ${pid_num} ] ; then
    for pid_num_line in ${pid_num}; do
        kill -9 ${pid_num_line}
        #echo ${pid_num_line}
    done
fi

最后命名.sh 文件即可

 上传到服务器:

给脚本增加可执行的授权命令:

chmod 777 run.sh

最后用命令执行脚本即可:

./run.sh

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值