当前位置:
首页 >
通过脚本启动批量服务
发布时间:2025/3/8
30
豆豆
生活随笔
收集整理的这篇文章主要介绍了
通过脚本启动批量服务
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
/app/all_start_script/wwyt/此目录服务如下:apigateway.sh auth.sh config.sh register.sh zipkin.sh
/app/all_start_script/other/此目录服务如下:
tomcat.sh wwyt_base.sh wwyt_cache.sh wwyt_flow.sh wwyt_risk_login.sh wwyt_rule.sh
/app/all_start_script/startall//此目录服务如下:base_start_all.sh fk_all_start.sh
/app/all_start_script/stopall/此目录服务如下:fk_all_stop.sh
脚本版本一如下:
基础服务启动脚本:
#!/bin/bash dirsh="/app/all_start_script/other" cd $dirsh ./register.sh register=0 config=0 api=0 zipkin=0 echo "register 启动中。。" while (($register <3)) do register=`netstat -tnulp|grep 1900[123]|wc -l` done echo "register 启动成功。。" ./config.sh echo "config 启动中。。。" while (($config< 3)) do config=`netstat -tnulp|grep 999[678]|wc -l` done echo "config 启动成功。。。"./apigateway.sh echo "api 启动成中。。。" while (($api==1)) do api=`netstat -tnulp | grep 18001|wc -l` done echo "api 启动成功。。。"./zipkin.sh echo "zipkin 启动成中。。。" while (($zipkin==1)) do zipkin=`ps -ef |grep -v grep| grep zipkin|wc -l` done echo "zipkin启动成功。。。"
系统服务启动脚本:
register脚本内容:
#!/bin/bash #kill -9 `ps -ef | grep register| awk '{print $2}'` &> /dev/null & cd /app/eureka-server i=1 while [ $i -le 1 ] ;do let i++ nohup java -jar uap-register-server-1.0.jar --spring.profiles.active=register01 &> /app/log/eureka-register01.log & nohup java -jar uap-register-server-1.0.jar --spring.profiles.active=register02 &> /app/log/eureka-register02.log & nohup java -jar uap-register-server-1.0.jar --spring.profiles.active=register03 &> /app/log/eureka-register03.log & doneconfig脚本内容
#!/bin/bash #kill -9 `ps -ef | grep config| awk '{print $2}'` &> /dev/null cd /app/config-server i=1 while [ $i -le 1 ]; do let i++ nohup java -jar uap-config-server-1.0.jar --spring.config.location=application-config01.properties,bootstrap.properties &> /app/log/config01.log & nohup java -jar uap-config-server-1.0.jar --spring.config.location=application-config02.properties,bootstrap.properties &> /app/log/config02.log & nohup java -jar uap-config-server-1.0.jar --spring.config.location=application-config03.properties,bootstrap.properties &> /app/log/config03.log & donezipkin脚本内容
#!/bin/bash #kill -9 `ps -ef | grep zipkin| awk '{print $2}'` &> /dev/null cd /app/zipkin nohup java -jar uap-tracemonitor-server-1.0.jar --STORAGE_TYPE=mysql --MYSQL_DB=zipkin --MYSQL_USER=dbscale --MYSQL_PASS=dbscale --MYSQL_HOST=192.168.66.105 --MYSQL_TCP_PORT=13007 --spring.config.location=application.properties &> /app/log/zipkin.log &
总结
以上是生活随笔为你收集整理的通过脚本启动批量服务的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: update和delete操作忘加whe
- 下一篇: 通过Flume简单实现Kafka与Hiv