当前位置: 首页 > wzjs >正文

个人网站设计及实现论文品牌建设的五个要素

个人网站设计及实现论文,品牌建设的五个要素,维护一个网站要多少钱,担路网做网站多少钱linux一次启动多个jar包并且可以自定义路径和端口号 代码使用 分享公司大神使用的一个脚步,可以一次启动多个jar包,也可以指定启动jar包 代码 #! /bin/sh # 端口号 PORTS(8080 8081 8082 8083) # 模块 MODULES(gateway auth system file) # 模块名称 MODULE_NAMES(网关服务 认…

linux一次启动多个jar包并且可以自定义路径和端口号

  • 代码
  • 使用

分享公司大神使用的一个脚步,可以一次启动多个jar包,也可以指定启动jar包

代码

#! /bin/sh
# 端口号
PORTS=(8080 8081 8082 8083)
# 模块
MODULES=(gateway auth system file)
# 模块名称
MODULE_NAMES=(网关服务 认证服务 服务 文件服务)
VERSION=(1.6.4 1.3.5 1.3.7 1.3.9)  
# jar包数组
# JARS=(test-big-data-service-1.0.1-SNAPSHOT.jar test-content-service-1.0.1-SNAPSHOT.jar)
# jar包路径
JAR_PATH='/opt/usr'
# java 环境变量
JVM_OPTS="-Duser.timezone=Asia/Shanghai -Dfile.encoding=UTF-8"
JVM_OPTS="${JVM_OPTS} -Xmx2g -XX:+HeapDumpOnOutOfMemoryError -XX:+UseParallelGC -XX:+UseParallelOldGC"
# 启动加载配置文件
PROFILES_ACTIVE=devstart(){local MODULE;local MODULE_NAME;local JAR_NAME;local command="$1";local commandOk=0;local count=0;local okCount=0;local port=0;for((i=0;i<${#MODULES[@]};i++));doMODULE=${MODULES[$i]}MODULE_NAME=${MODULE_NAMES[$i]}JAR_NAME=${MODULES[$i]}-${VERSION[$i]}.jarecho ${JAR_NAME}PORT=${PORTS[$i]}if [ "$command" == "all" ] || [ "$command" == "$MODULE" ];thencommandOk=1count=1PID=`ps -ef |grep $(echo $JAR_NAME | awk -F/ '{print $NF}') | grep -v grep | awk '{print $2}'`if [ -n "$PID" ];thenecho "$MODULE----$MODULE_NAME:已经运行,PID=$PID"elseecho "java ${JVM_OPTS} -jar $JAR_PATH/$JAR_NAME --spring.profiles.active=$PROFILES_ACTIVE > $JAR_PATH/logs/$MODULE.log 2>&1 &"exec java ${JVM_OPTS} -jar $JAR_PATH/$JAR_NAME --spring.profiles.active=$PROFILES_ACTIVE > $JAR_PATH/logs/$MODULE.log 2>&1 &echo "$MODULE_NAME启动中..."sleep 10sPID=`ps -ef |grep $(echo $JAR_NAME | awk -F/ '{print $NF}') | grep -v grep | awk '{print $2}'`while [ -z "$PID" ]doif (($count == 3));thenecho "$MODULE---$MODULE_NAME:$(expr $count \* 10)秒内未启动,请检查!"breakficount=$(($count+1))echo "$MODULE_NAME启动中.................."sleep 10sPID=`ps -ef |grep $(echo $JAR_NAME | awk -F/ '{print $NF}') | grep -v grep | awk '{print $2}'`doneif [ -n "$PID" ];thenokCount=$(($okCount+1))echo "$MODULE---$MODULE_NAME:已经启动成功,PID=$PID"elseecho "$MODULE---$MODULE_NAME:启动失败,请检查"fififidoneif(($commandOk == 0));thenecho "第二个参数请输入以下的某个值:"echo "--> all"for((i=0;i<${#MODULES[@]};i++));doecho "--> "${MODULES[$i]}doneelseecho "............启动成功!本次共启动:$okCount个服务..........."fi
}stop(){local MODULE;local MODULE_NAME;local JAR_NAME;local command="$1";local commandOk=0;local okCount=0;for((i=0;i<${#MODULES[@]};i++));doMODULE=${MODULES[$i]}MODULE_NAME=${MODULE_NAMES[$i]}JAR_NAME=${MODULES[$i]}-${VERSION[$i]}.jarif [ "$command" = "all" ] || [ "$command" = "$MODULE" ];thencommandOk=1PID=`ps -ef |grep $(echo $JAR_NAME | awk -F/ '{print $NF}') | grep -v grep | awk '{print $2}'`if [ -n "$PID" ];thenecho "$MODULE---$MODULE_NAME:准备结束,PID=$PID"kill -9 $PIDPID=`ps -ef |grep $(echo $JAR_NAME | awk -F/ '{print $NF}') | grep -v grep | awk '{print $2}'`while [ -n "$PID" ]dosleep 3sPID=`ps -ef |grep $(echo $JAR_NAME | awk -F/ '{print $NF}') | grep -v grep | awk '{print $2}'`doneecho "$MODULE---$MODULE_NAME:成功结束"okCount=$(($okCount+1))elseecho "$MODULE---$MODULE_NAME:未运行"fifidoneif (($commandOk == 0));thenecho "第二个参数请输入以下的某个值:"echo "--> all"for((i=0;i<${#MODULES[@]};i++));doecho "--> "${MODULES[$i]}doneelseecho "............停止成功!本次共停止:$okCount个服务............"fi
}case "$1" instart)start "$2";;stop)stop "$2";;restart)stop "$2"sleep 3sstart "$2";;*)echo "第一个参数请输入:start|stop|restart"exit 1;;
esac
exit 0

使用

1.编辑脚步,复制代码到文本,改名为start_jar.sh
2.启动命令

start_jar.sh start all

第三个all的参数也可以是单独一个jar包名
3.停止命令

start_jar.sh stop all

第三个all的参数也可以是单独一个jar包名

http://www.dtcms.com/wzjs/13485.html

相关文章:

  • 电商平台推广工具有哪些推广关键词优化公司
  • 休闲食品网站建设目的油烟机seo关键词
  • 国内返利网站怎么做牛奶推广软文文章
  • 用dw做网站的步骤免费b站推广入口2023
  • 郑州做网站汉狮阿里巴巴官网
  • 网站 域名解析出错网站安全检测
  • 网站开发培训机构排名广东搜索引擎优化
  • 互联网营销培训班 考证网络搜索优化
  • 自带浏览器建设银行网站打不开关键词都有哪些
  • 南京网站建设价格最新seo网站优化教程
  • 网站优化http:www.seo668.cnseo广告制作公司
  • 黄色国内外网站如何做品牌推广方案
  • 北京网站推广优化网络推广外包内容
  • 做的网站怎么转成网址链接关键词数据分析工具有哪些
  • 自己做网站要买域名吗沈阳黄页88企业名录
  • 商城网站建设报价表好的产品怎么推广语言
  • 机械公司网站模板bt磁力搜索
  • 展示型企业网站有哪些怎么创建自己的游戏网站
  • 网站开发一般学多久上海网站制作
  • 网站建设与管理的流程方案广州网络营销的推广
  • 深圳市做网站的有那些公司丽水网站seo
  • 企业网站怎样做网络营销案例2022
  • 重庆做网站开发的集中百度推荐现在为什么不能用了
  • 百度飙风算法 小网站广告公司品牌营销推广
  • 专业做网站app真假神马搜索推广
  • onedrive 做网站静态网站维护合同
  • 无经验培训 网页设计学员百度推广和优化哪个好
  • 沧州网站设计公司价格谷歌搜索引擎香港免费入口
  • dede网站入侵教程百色seo快速排名
  • 怎么建设国际网站合肥优化营商环境