当前位置:   article > 正文

Linux—微服务启停shell脚本编写_linux—微服务批量启停shell脚本编写

linux—微服务批量启停shell脚本编写

run.sh

  1. #! /bin/sh
  2. # 端口号
  3. PORTS=(80)
  4. # 模块
  5. MODULES=(gateway)
  6. # 模块名称
  7. MODULE_NAMES=(网关服务)
  8. # jar包数组
  9. JARS=(gateway-1.0.0-SNAPSHOT.jar)
  10. # jar包路径
  11. JAR_PATH='/opt/general'
  12. # 日志路径
  13. LOG_PATH='/opt/general/logs'
  14. start() {
  15. local MODULE=
  16. local MODULE_NAME=
  17. local JAR_NAME=
  18. local command="$1"
  19. local commandOk=0
  20. local count=0
  21. local okCount=0
  22. local port=0
  23. for((i=0;i<${#MODULES[@]};i++))
  24. do
  25. MODULE=${MODULES[$i]}
  26. MODULE_NAME=${MODULE_NAMES[$i]}
  27. JAR_NAME=${JARS[$i]}
  28. PORT=${PORTS[$i]}
  29. if [ "$command" == "all" ] || [ "$command" == "$MODULE" ];then
  30. commandOk=1
  31. count=0
  32. PID=`ps -ef |grep $(echo $JAR_NAME |
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/黑客灵魂/article/detail/745506
推荐阅读
相关标签
  

闽ICP备14008679号