服务器部署jar包执行命令编写

huoxiaoguo / 2024-04-24 / 原文

服务器部署jar包执行命令编写

新建deploy.sh文件,并编写内容

SERVER_NAME=demo-server-8.2.0.15.jar #服务jar包名称
#根据服务名称查询对应的pid
pid=$(ps -ef|grep $SERVER_NAME|grep -v grep|awk '{print $2}');
#判断进程是否存在,存在则杀死
if [  -n  "$pid"  ];  then
  kill  -9  $pid;
fi
#服务jar包
#后台运行命令 jar运行命令 标准输出符号 日志输出文件 标准结束符
nohup java -jar -Dfile.encoding=utf-8 $SERVER_NAME   >  hussar.log &

将执行文件上传到服务器部署jar的位置