weblogic管理脚本
start.sh
- #!/usr/bin/bash
- #
- # start.sh
- # @auth: zhoulin@lianchuang.com
- #
- SERVER_STATUS () {
- serv_status=`ps -ef | grep weblogic | grep webapp | grep -v grep | grep $1 | wc -l`
- if [ "$serv_status" -eq "1" ]; then
- echo "[status: Running]"
- else
- echo "[status: Stopped]"
- fi
- }
- adminserver="http://10.168.31.108:7001"
- echo "================= NGBOSS WebLogic Server start console =================="
- echo " a: start admin " `SERVER_STATUS AdminServer`
- echo " p: start proxy " `SERVER_STATUS proxy`
- echo " 1: start ngboss " `SERVER_STATUS ngboss`
- echo " 2: start chnlmanm " `SERVER_STATUS copmanm`
- echo " 3: start copmanm " `SERVER_STATUS copmanm`
- echo " 4: start custmanm " `SERVER_STATUS custmanm`
- echo " 5: start resmanm " `SERVER_STATUS resmanm`
- echo " 6: start salemanm " `SERVER_STATUS salemanm`
- echo " 7: start statmanm " `SERVER_STATUS statmanm`
- echo " 8: start sysmanm " `SERVER_STATUS sysmanm`
- echo " 9: start saleserv " `SERVER_STATUS saleserv`
- echo " q: to quit"
- echo "========================================================================="
- echo -n "Please select which server you want to start: "
- read v_server
- cd
- cd ngadmindomain
- case $v_server in
- "a")
- echo "starting admin server..."
- nohup bin/startWebLogic.sh &
- ;;
- "p")
- echo "starting proxy server..."
- nohup bin/startManagedWebLogic.sh proxy $adminserver &
- ;;
- "1")
- echo "starting ngboss server..."
- nohup bin/startManagedWebLogic.sh ngboss $adminserver &
- ;;
- "2")
- echo "starting chnlmanm server..."
- nohup bin/startManagedWebLogic.sh chnlmanm $adminserver &
- ;;
- "3")
- echo "starting copmanm server..."
- nohup bin/startManagedWebLogic.sh copmanm $adminserver &
- ;;
- "4")
- echo "starting custmanm server..."
- nohup bin/startManagedWebLogic.sh custmanm $adminserver &
- ;;
- "5")
- echo "starting resmanm server..."
- nohup bin/startManagedWebLogic.sh resmanm $adminserver &
- ;;
- "6")
- echo "starting salemanm server..."
- nohup bin/startManagedWebLogic.sh salemanm $adminserver &
- ;;
- "7")
- echo "starting statmanm server..."
- nohup bin/startManagedWebLogic.sh statmanm $adminserver &
- ;;
- "8")
- echo "starting sysmanm server..."
- nohup bin/startManagedWebLogic.sh sysmanm $adminserver &
- ;;
- "9")
- echo "starting saleserv server..."
- nohup bin/startManagedWebLogic.sh saleserv $adminserver &
- ;;
- *)
- echo "you have not select any server to start yet!"
- ;;
- esac
- exit 0
stop.sh
- #!/usr/bin/bash
- #
- # stop.sh
- # @auth: zhoulin@lianchuang.com
- #
- SERVER_STATUS () {
- serv_status=`ps -ef | grep weblogic | grep webapp | grep -v grep | grep $1 | wc -l`
- if [ "$serv_status" -eq "1" ]; then
- echo "[status: Running]"
- else
- echo "[status: Stopped]"
- fi
- }
- echo "=============== NGBOSS WebLogic Server stop console =============="
- echo " a: stop admin " `SERVER_STATUS AdminServer`
- echo " p: stop proxy " `SERVER_STATUS proxy`
- echo " 1: stop ngboss " `SERVER_STATUS ngboss`
- echo " 2: stop chnlmanm " `SERVER_STATUS chnlmanm`
- echo " 3: stop copmanm " `SERVER_STATUS copmanm`
- echo " 4: stop custmanm " `SERVER_STATUS custmanm`
- echo " 5: stop resmanm " `SERVER_STATUS resmanm`
- echo " 6: stop salemanm " `SERVER_STATUS salemanm`
- echo " 7: stop statmanm " `SERVER_STATUS statmanm`
- echo " 8: stop sysmanm " `SERVER_STATUS sysmanm`
- echo " 9: stop saleserv " `SERVER_STATUS saleserv`
- echo " 99: stop all server except admin and proxy "
- echo " 100: stop all"
- echo " q: to quit"
- echo "================================================================="
- echo -n "Please select which server you want to stop: "
- read v_server
- case $v_server in
- "a")
- echo "stopping admin server..."
- kill -9 `ps -ef | grep weblogic | grep -v grep | grep "AdminServer" | awk '{print $2}'`
- ;;
- "p")
- echo "stopping proxy server..."
- kill -9 `ps -ef | grep weblogic | grep -v grep | grep "proxy" | awk '{print $2}'`
- ;;
- "1")
- echo "stopping ngboss server..."
- kill -9 `ps -ef | grep weblogic | grep -v grep | grep "ngboss" | awk '{print $2}'`
- ;;
- "2")
- echo "stopping chnlmanm server..."
- kill -9 `ps -ef | grep weblogic | grep -v grep | grep "chnlmanm" | awk '{print $2}'`
- ;;
- "3")
- echo "stopping copmanm server..."
- kill -9 `ps -ef | grep weblogic | grep -v grep | grep "copmanm" | awk '{print $2}'`
- ;;
- "4")
- echo "stopping custmanm server..."
- kill -9 `ps -ef | grep weblogic | grep -v grep | grep "custmanm" | awk '{print $2}'`
- ;;
- "5")
- echo "stopping resmanm server..."
- kill -9 `ps -ef | grep weblogic | grep -v grep | grep "resmanm" | awk '{print $2}'`
- ;;
- "6")
- echo "stopping salemanm server..."
- kill -9 `ps -ef | grep weblogic | grep -v grep | grep "salemanm" | awk '{print $2}'`
- ;;
- "7")
- echo "stopping statmanm server..."
- kill -9 `ps -ef | grep weblogic | grep -v grep | grep "statmanm" | awk '{print $2}'`
- ;;
- "8")
- echo "stopping sysmanm server..."
- kill -9 `ps -ef | grep weblogic | grep -v grep | grep "sysmanm" | awk '{print $2}'`
- ;;
- "9")
- echo "stopping saleserv server..."
- kill -9 `ps -ef | grep weblogic | grep -v grep | grep "saleserv" | awk '{print $2}'`
- ;;
- "99")
- echo "stopping all server except AdminServer..."
- kill -9 `ps -ef | grep weblogic | grep -v grep | grep -v "AdminServer" | grep -v "proxy" | awk '{print $2}'`
- ;;
- "100")
- echo "stopping all servers..."
- kill -9 `ps -ef | grep weblogic | grep -v grep | awk '{print $2}'`
- ;;
- *)
- echo "you have not select any server to stop yet!"
- ;;
- esac
- exit 0
weblogic管理脚本的更多相关文章
- 如何写SysV服务管理脚本
本文目录: 1.1 SysV脚本的特性1.2 SysV脚本要具备的能力1.3 start函数分析1.4 stop函数分析1.5 reload函数分析1.6 status.restart.force-r ...
- weblogic重启脚本
客户要求每周weblogic重启,每台机器上有多个weblogic实例,开始准备单个服务器实例做成sysv风格的脚本,但是实例较多,于是在满足需求和自动化重启的情况下,多个服务器实例的重启放在了一起, ...
- [转贴]systemd 编写服务管理脚本
[转贴]sparkdev大神的博客, 关于 systemd的配置文件的 介绍, 自己之前二进制安装 k8s 时 超过一个 service文件 但是当时不明不白的. 现在再学习一下大神的文章 的确牛B ...
- Ubuntu操作系统编写zabbix的启动管理脚本
Ubuntu操作系统编写zabbix的启动管理脚本 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.修改zabbix的pid存放路径 1>.创建存放zabbix的pid目录 ...
- weblogic使用脚本部署
--本机 (/common/bin/wlst.sh (2)connect('weblogic','weblogic1','t3://localhost:7001') (3)progress=deplo ...
- weblogic管理服务器密码相关
安全控制weblogic,我们可以为weblogic Administrator服务器设置密码 1.administrator服务器或受管服务器启动时,需要认证,方法有三种: (1)command启动 ...
- weblogic管理3 - 生产模式下免密码管理配置
admin server免密码配置 >1. 生产模式中admin root目录下是否存在security/boot.properties文件 [weblogic@11g AdminServer ...
- weblogic管理2 - 创建并启动一个managed server
创建一个managed server. 1. 进入网页console管理页面,如:http://10.100.25.14:7001/console , 先点击->服务器 (红色标记框) ...
- weblogic管理1——创建 和 删除一个domain
说明本文环境 WLS_HOME=/home/weblogic/Oracle/Middleware创建一个domian 第一种方法通过console 创建>[weblogic@11g Mid ...
随机推荐
- android反编译查看源码,apk解压后XML乱码解决
1:找了好几个软件都不能图形化的解决反编译,很不舒服,最后找了个还算顺手的,顺便保存下. 2:使用过程 <1> apk转jar apktoolkit工具 <2> 查看jar源码 ...
- python爬虫:读取PDF
下面的代码可以实现用python读取PDF,包括读取本地和网络上的PDF. pdfminer下载地址:https://pypi.python.org/packages/source/p/pdfmine ...
- JDBC+MYSQL初始学习
JDBC+MYSQL初始学习 一.学习准备 Eclipse 开发工具 + mysql数据库+navicat 数据库连接工具 Mysql的数据库连接驱动jar包 + testing测试集成+mave ...
- Firebird Character Sets and Collations
Firebird Character Sets and Collations Every CHAR or VARCHAR field can (or, better: must) have a cha ...
- 验证码识别 Tesseract的简单使用和总结
Tesseract是什么 OCR即光学字符识别,是指通过电子设备扫描纸上的打印的字符,然后翻译成计算机文字的过程.也就是说通过输入图片,经过识别引擎,去识别图片上的文字.Tesseract是一种适用于 ...
- 01--vim常用快捷键
Linux中vim编辑器的功能非常强大,许多常用快捷键用起来非常方便,这里将我学vim入门时学的一些常用的快捷键分享给大家一下,希望可以帮助你们. 这个是我将鸟哥书上的进行了一下整理的,希望不要涉 ...
- Java中类的定义
成员变量:对应事物的属性 成员方法:对应事物的行为 类定义的格式 定义类:就是定义类的成员,包括成员变量和成员方法 成员变量:和以前定义变量几乎是一样的.只不过位置发生了改变.在类中,方法外. 成员方 ...
- Kattis - Game Rank
Game Rank Picture by Gonkasth on DeviantArt, cc by-nd The gaming company Sandstorm is developing an ...
- Java将数据以Excel文件形式导出后台代码实现
下面代码实现所需jar包: tomcat-embed-core-8.5.11.jar: commons-lang3-3.0.1.jar: commons-io-2.5.jar: poi-3.9.jar ...
- MaterialDesign动画
一.概述 MaterialDesign设计理念 MaterialDesign动画 二.实例讲解 (1)Touch Feedback (2)Reveal Effect (3)Activity Trans ...