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 ...
随机推荐
- Java基础7一面向对象
1.构造方法: (1)定义:方法名称必须和类名相同,没有返回值,也没有void (2)语法: [访问修饰符] 类名(){ } (3)作用:创建对象.初始化成员变量. (4)构造方法的分类: A.无参数 ...
- ubuntu 16.04 php5 环境搭建
Ubuntu 16.04默认安装php7.0环境,但是php7目前兼容性并不是很好,如果自行安装php5需要清除php7的已安装包,否则会报错. 移除默认及已安装的PHP包 sudo dpkg -l ...
- C# 6.0新加特性
1.自动属性的增强 1.1.自动属性初始化 (Initializers for auto-properties) C#4.0下的果断实现不了的. C#6.0中自动属性的初始化方式 只要接触过C#的肯定 ...
- ObjecT4:On-line multiple instance learning (MIL)学习
原文链接:http://blog.csdn.net/ikerpeng/article/details/19235391 用到论文,直接看翻译. 文章:Robust object tracking wi ...
- charles抓https设置
1下载charles和破解包 2安装证书 打开charles的help->SSL Proxying->install charles root certificate 选择你要安装的列表里 ...
- Final 用法
可修饰:类及类的成员.成员变量.局部变量,不能修饰构造方法 final修饰的类不能被继承但可以继承其他的类 final修饰的类不能被重写和继承,子类修改的方法可以加继承 final修饰的局部变量和成员 ...
- 快速搭建一个本地的FTP服务器 win10及win7
快速搭建一个本地的FTP服务器 如果需要开发FTP文件上传下载功能,那么需要在本机上搭建一个本地FTP服务器,方便调试. (win10) 第一步:配置IIS Web服务器 1.1 控制面板中找到“ ...
- 【模板】 最大流模板(ISAP)
题目描述 如题,给出一个网络图,以及其源点和汇点,求出其网络最大流. 输入输出格式 输入格式: 第一行包含四个正整数N.M.S.T,分别表示点的个数.有向边的个数.源点序号.汇点序号. 接下来M行每行 ...
- 2.SSH 两个表全套增删改(运动员住宿管理)
0.创建如下oracle的命令 create table HOTALINFO ( HOTALID ) not null, HOTALNAME ) not null, HOTALADDRESS ) no ...
- 【XSY2384】【GDOI2017】微信
致去年的我:这是道广义SAM模板题啊…… 题意: Description Input Output HINT $1\leq N\leq 20$,$1\leq Q\leq 10^5$,字符串总长$\le ...