视频网站用什么做的好处公司介绍网站模板
news/
2025/9/22 18:56:49/
文章来源:
视频网站用什么做的好处,公司介绍网站模板,网站界面要素,网站建设需求填表部署描述#xff1a; 1.jenkins 通过maven编译成jar 项目包 2.shell 脚本从jenkins机器发布到#xff1a;目标主机 注释#xff1a;次脚本没有写jar包的备份#xff0c;有时间加上 脚本内容#xff1a; #!/bin/bash#线上服务器列表
HOST_LIST${:2}#项目名
REMOTE_PROJECT$…部署描述 1.jenkins 通过maven编译成jar 项目包 2.shell 脚本从jenkins机器发布到目标主机 注释次脚本没有写jar包的备份有时间加上 脚本内容 #!/bin/bash#线上服务器列表
HOST_LIST${:2}#项目名
REMOTE_PROJECT$1#远程JAR包存放目录
REMOTE_JARDIR/apps/project/${REMOTE_PROJECT}#远程备份目录
REMOTE_BACKUP/apps/${REMOTE_PROJECT}/backup#远程执行用户
REMOTEUSERco_dev# 逐个部署每台服务器的微服务
for REMOTE in echo $HOST_LIST
do# 远程包更新启动PACKAGEfind ./ -name ${REMOTE_PROJECT}.jarscp $PACKAGE ${REMOTEUSER}${REMOTE}:$REMOTE_JARDIR/${REMOTE_PROJECT}.jarif [ $? -eq 0 ];then# JAR shutdownJAR_pidssh ${REMOTEUSER}${REMOTE} ps -ef | grep ${REMOTE_PROJECT}.jar | grep -v grep|awk {print $2}if [ -n $JAR_pid ];thenssh ${REMOTEUSER}${REMOTE} kill -9 $JAR_pidelseecho 进程更不存在可以继续部署fielseecho ${REMOTE_PROJECT}.jar No such file or directoryexit 1fi# 启动jar 服务并检查端口sleep 2echo .......................................开始启动$REMOTE_PROJECT 服务ssh ${REMOTEUSER}${REMOTE} nohup /apps/sofe/jdk1.8.0_131/bin/java -jar -Xms2048M -Xmx4096M -XX:UseConcMarkSweepGC -XX:-PrintGCDetails -Dspring.profiles.activeprod1 ${REMOTE_JARDIR}/${REMOTE_PROJECT}.jar /apps/project/${REMOTE_PROJECT}/${REMOTE_PROJECT}.log 21 sleep 10java_pidssh $REMOTEUSER$REMOTE ps -ef | grep $REMOTE_PROJECT | egrep -v grep|log|wc -lif [[ $java_pid -ge 1 ]];thenecho ${REMOTE_PROJECT} startup is successfulelseecho ${REMOTE_PROJECT} startup is filedexit 3fiecho $REMOTE 服务器 ${REMOTE_PROJECT} 项目部署完毕....................................echo -e \n\n\n
done 转载于:https://www.cnblogs.com/dy11/p/9476979.html
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/910044.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!