start.sh

Java代码 
  1. #!/usr/bin/bash
  2. #
  3. # start.sh
  4. # @auth: zhoulin@lianchuang.com
  5. #
  6. SERVER_STATUS () {
  7. serv_status=`ps -ef | grep weblogic | grep webapp | grep -v grep | grep $1 | wc -l`
  8. if [ "$serv_status" -eq "1" ]; then
  9. echo "[status: Running]"
  10. else
  11. echo "[status: Stopped]"
  12. fi
  13. }
  14. adminserver="http://10.168.31.108:7001"
  15. echo "================= NGBOSS WebLogic Server start console =================="
  16. echo " a: start admin                 "     `SERVER_STATUS AdminServer`
  17. echo " p: start proxy                 "     `SERVER_STATUS proxy`
  18. echo " 1: start ngboss                "     `SERVER_STATUS ngboss`
  19. echo " 2: start chnlmanm              "     `SERVER_STATUS copmanm`
  20. echo " 3: start copmanm               "     `SERVER_STATUS copmanm`
  21. echo " 4: start custmanm              "     `SERVER_STATUS custmanm`
  22. echo " 5: start resmanm               "     `SERVER_STATUS resmanm`
  23. echo " 6: start salemanm              "     `SERVER_STATUS salemanm`
  24. echo " 7: start statmanm              "     `SERVER_STATUS statmanm`
  25. echo " 8: start sysmanm               "     `SERVER_STATUS sysmanm`
  26. echo " 9: start saleserv              "     `SERVER_STATUS saleserv`
  27. echo " q: to quit"
  28. echo "========================================================================="
  29. echo -n "Please select which server you want to start: "
  30. read v_server
  31. cd
  32. cd ngadmindomain
  33. case $v_server in
  34. "a")
  35. echo "starting admin server..."
  36. nohup bin/startWebLogic.sh &
  37. ;;
  38. "p")
  39. echo "starting proxy server..."
  40. nohup bin/startManagedWebLogic.sh proxy $adminserver &
  41. ;;
  42. "1")
  43. echo "starting ngboss server..."
  44. nohup bin/startManagedWebLogic.sh ngboss $adminserver &
  45. ;;
  46. "2")
  47. echo "starting chnlmanm server..."
  48. nohup bin/startManagedWebLogic.sh chnlmanm $adminserver &
  49. ;;
  50. "3")
  51. echo "starting copmanm server..."
  52. nohup bin/startManagedWebLogic.sh copmanm $adminserver &
  53. ;;
  54. "4")
  55. echo "starting custmanm server..."
  56. nohup bin/startManagedWebLogic.sh custmanm $adminserver &
  57. ;;
  58. "5")
  59. echo "starting resmanm server..."
  60. nohup bin/startManagedWebLogic.sh resmanm $adminserver &
  61. ;;
  62. "6")
  63. echo "starting salemanm server..."
  64. nohup bin/startManagedWebLogic.sh salemanm $adminserver &
  65. ;;
  66. "7")
  67. echo "starting statmanm server..."
  68. nohup bin/startManagedWebLogic.sh statmanm $adminserver &
  69. ;;
  70. "8")
  71. echo "starting sysmanm server..."
  72. nohup bin/startManagedWebLogic.sh sysmanm $adminserver &
  73. ;;
  74. "9")
  75. echo "starting saleserv server..."
  76. nohup bin/startManagedWebLogic.sh saleserv $adminserver &
  77. ;;
  78. *)
  79. echo "you have not select any server to start yet!"
  80. ;;
  81. esac
  82. exit 0

stop.sh

Java代码 
  1. #!/usr/bin/bash
  2. #
  3. # stop.sh
  4. # @auth: zhoulin@lianchuang.com
  5. #
  6. SERVER_STATUS () {
  7. serv_status=`ps -ef | grep weblogic | grep webapp | grep -v grep | grep $1 | wc -l`
  8. if [ "$serv_status" -eq "1" ]; then
  9. echo "[status: Running]"
  10. else
  11. echo "[status: Stopped]"
  12. fi
  13. }
  14. echo "=============== NGBOSS WebLogic Server stop console =============="
  15. echo " a:    stop admin                               " `SERVER_STATUS AdminServer`
  16. echo " p:    stop proxy                               " `SERVER_STATUS proxy`
  17. echo " 1:    stop ngboss                              " `SERVER_STATUS ngboss`
  18. echo " 2:    stop chnlmanm                            " `SERVER_STATUS chnlmanm`
  19. echo " 3:    stop copmanm                             " `SERVER_STATUS copmanm`
  20. echo " 4:    stop custmanm                            " `SERVER_STATUS custmanm`
  21. echo " 5:    stop resmanm                             " `SERVER_STATUS resmanm`
  22. echo " 6:    stop salemanm                            " `SERVER_STATUS salemanm`
  23. echo " 7:    stop statmanm                            " `SERVER_STATUS statmanm`
  24. echo " 8:    stop sysmanm                             " `SERVER_STATUS sysmanm`
  25. echo " 9:    stop saleserv                            " `SERVER_STATUS saleserv`
  26. echo " 99:   stop all server except admin and proxy   "
  27. echo " 100:  stop all"
  28. echo " q:   to quit"
  29. echo "================================================================="
  30. echo -n "Please select which server you want to stop: "
  31. read v_server
  32. case $v_server in
  33. "a")
  34. echo "stopping admin server..."
  35. kill -9 `ps -ef | grep weblogic | grep -v grep | grep "AdminServer" | awk '{print $2}'`
  36. ;;
  37. "p")
  38. echo "stopping proxy server..."
  39. kill -9 `ps -ef | grep weblogic | grep -v grep | grep "proxy" | awk '{print $2}'`
  40. ;;
  41. "1")
  42. echo "stopping ngboss server..."
  43. kill -9 `ps -ef | grep weblogic | grep -v grep | grep "ngboss" | awk '{print $2}'`
  44. ;;
  45. "2")
  46. echo "stopping chnlmanm server..."
  47. kill -9 `ps -ef | grep weblogic | grep -v grep | grep "chnlmanm" | awk '{print $2}'`
  48. ;;
  49. "3")
  50. echo "stopping copmanm server..."
  51. kill -9 `ps -ef | grep weblogic | grep -v grep | grep "copmanm" | awk '{print $2}'`
  52. ;;
  53. "4")
  54. echo "stopping custmanm server..."
  55. kill -9 `ps -ef | grep weblogic | grep -v grep | grep "custmanm" | awk '{print $2}'`
  56. ;;
  57. "5")
  58. echo "stopping resmanm server..."
  59. kill -9 `ps -ef | grep weblogic | grep -v grep | grep "resmanm" | awk '{print $2}'`
  60. ;;
  61. "6")
  62. echo "stopping salemanm server..."
  63. kill -9 `ps -ef | grep weblogic | grep -v grep | grep "salemanm" | awk '{print $2}'`
  64. ;;
  65. "7")
  66. echo "stopping statmanm server..."
  67. kill -9 `ps -ef | grep weblogic | grep -v grep | grep "statmanm" | awk '{print $2}'`
  68. ;;
  69. "8")
  70. echo "stopping sysmanm server..."
  71. kill -9 `ps -ef | grep weblogic | grep -v grep | grep "sysmanm" | awk '{print $2}'`
  72. ;;
  73. "9")
  74. echo "stopping saleserv server..."
  75. kill -9 `ps -ef | grep weblogic | grep -v grep | grep "saleserv" | awk '{print $2}'`
  76. ;;
  77. "99")
  78. echo "stopping all server except AdminServer..."
  79. kill -9 `ps -ef | grep weblogic | grep -v grep | grep -v "AdminServer" | grep -v "proxy" | awk '{print $2}'`
  80. ;;
  81. "100")
  82. echo "stopping all servers..."
  83. kill -9 `ps -ef | grep weblogic | grep -v grep | awk '{print $2}'`
  84. ;;
  85. *)
  86. echo "you have not select any server to stop yet!"
  87. ;;
  88. esac
  89. exit 0

weblogic管理脚本的更多相关文章

  1. 如何写SysV服务管理脚本

    本文目录: 1.1 SysV脚本的特性1.2 SysV脚本要具备的能力1.3 start函数分析1.4 stop函数分析1.5 reload函数分析1.6 status.restart.force-r ...

  2. weblogic重启脚本

    客户要求每周weblogic重启,每台机器上有多个weblogic实例,开始准备单个服务器实例做成sysv风格的脚本,但是实例较多,于是在满足需求和自动化重启的情况下,多个服务器实例的重启放在了一起, ...

  3. [转贴]systemd 编写服务管理脚本

    [转贴]sparkdev大神的博客, 关于 systemd的配置文件的 介绍, 自己之前二进制安装 k8s 时 超过一个 service文件 但是当时不明不白的. 现在再学习一下大神的文章 的确牛B ...

  4. Ubuntu操作系统编写zabbix的启动管理脚本

    Ubuntu操作系统编写zabbix的启动管理脚本 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.修改zabbix的pid存放路径 1>.创建存放zabbix的pid目录 ...

  5. weblogic使用脚本部署

    --本机 (/common/bin/wlst.sh (2)connect('weblogic','weblogic1','t3://localhost:7001') (3)progress=deplo ...

  6. weblogic管理服务器密码相关

    安全控制weblogic,我们可以为weblogic Administrator服务器设置密码 1.administrator服务器或受管服务器启动时,需要认证,方法有三种: (1)command启动 ...

  7. weblogic管理3 - 生产模式下免密码管理配置

    admin server免密码配置 >1.  生产模式中admin root目录下是否存在security/boot.properties文件 [weblogic@11g AdminServer ...

  8. weblogic管理2 - 创建并启动一个managed server

    创建一个managed server. 1.  进入网页console管理页面,如:http://10.100.25.14:7001/console     , 先点击->服务器 (红色标记框) ...

  9. weblogic管理1——创建 和 删除一个domain

    说明本文环境  WLS_HOME=/home/weblogic/Oracle/Middleware创建一个domian   第一种方法通过console 创建>[weblogic@11g Mid ...

随机推荐

  1. MessageDigest的功能及用法(加密解密)

    MessageDigest的功能及用法 MessageDigest 类为应用程序提供信息摘要算法的功能,如 MD5 或 SHA 算法.信息摘要是安全的单向哈希函数,它接收任意大小的数据,并输出固定长度 ...

  2. lua中.和:的区别

    local myTable = {} function myTable:putMyname(val) print(val) print(self and self.name) end myTable. ...

  3. Install opencv on Centos

    研究centos 有很长一段时间了,一直没有写过这方面的感觉,今天在看到网友的一篇文章时,结合亲身体会就下面安装opencv的一些步骤与大家共享. CentOS OpenCV已被广泛应用但是也在不断的 ...

  4. HTTP获取信息的四种方式

    HTTP 从网络获取信息的四种方式 GET GET指代你在浏览器中输入网址,浏览网站时做的事.例如,我们使用 http://www.baidu.com 的时候,可以将GET想象成他说:"hi ...

  5. ubuntu+win10双系统,调整分区大小后进入了emergency mode

    问题背景: 装了Ubuntu+win10双系统,在Ubuntu下面挂载了Windows的D盘.后来因为D空间不够,进入Windows压缩C盘分区,扩大了D盘.重启后无法启动Ubuntu,进入了emer ...

  6. 智能家居控制APPUI界面设计

    2017年,随着智能化产业进入新的市场格局,千家品牌实验室也迎来全新的升级,致力为智能产业生态链提供更全更新更深度的行业分析和品牌数据监测服务.本文为大家带来关于中国智能家居行业发展APP设计欣赏. ...

  7. mysqldump+mydumper+xtrabackup备份原理流程

    mysqldump备份原理 备份的基本流程如下: 1.调用FTWRL(flush tables with read lock),全局禁止读写 2.开启快照读,获取此时的快照(仅对innodb表起作用) ...

  8. Approximate Nearest Neighbors.接近最近邻搜索

    (一):次优最近邻:http://en.wikipedia.org/wiki/Nearest_neighbor_search 有少量修改:如有疑问,请看链接原文.....1.Survey:Neares ...

  9. RabbitMQ学习之集群消息可靠性测试

    之前介绍过关于消息发送和接收的可靠性:RabbitMQ学习之消息可靠性及特性 下面主要介绍一下集群环境下,rabbitmq实例宕机的情况下,消息的可靠性.验证rabbitmq版本[3.4.1]. 集群 ...

  10. C#读取EXCEL 并输出到文本框

    #region 加载数据到DataGraidView private void button1_Click(object sender, EventArgs e) { string excelPath ...