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 ...
随机推荐
- vue中子组件需调用父组件通过异步获取的数据
原因:子组件需要调用父组件传过来的数据,如果这个数据是异步从接口里取的,那这个组件在任何生命周期里都取不到,而应该在接口调取后取到. 需要在msg拿到值后才调用组件,然后你在生命周期created里面 ...
- Android 消息队列机制
在非UI线程使用Handler进行线程通信时,一般都需要进行3个步骤: 创建Looper Looper.prepar() 创建Handler 启动消息循环Looper.loop() 通过这3步,基本就 ...
- 使用光盘作为yum源安装ifconfig等网络命令
# mkdir -p /mnt/cdrom# 如果是光驱:mount -t iso9660 /dev/cdrom /mnt/cdrom/# 如果是ISO:mount -o loop /usr/loca ...
- 基于ACE的TAO开发---一个简单的入门实例-----VS2008(一)
万事开头难,不管做什么事最开始总是最困难的,一旦上手了就好了. 这也是我自己学习corba编程的一点经验和心得.下面的例子主要是保证读者跟着走能立马看到效果. 1.机器上的TAO是实现已经装好的开发版 ...
- pymmseg 安装方法以及乱码解决
pymmseg-cpp is a Python port of the rmmseg-cpp project. rmmseg-cpp is a MMSEG Chinese word segmentin ...
- javaee字节流文件复制
package Zy; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.Fil ...
- hibernate简单集合映射和获取
简单集合映射(可以直接获取) // javabean设计 public class User { private int userId; private String userName; // 一个用 ...
- MySQL py模块的链接Navicat可视化工具
数据库可视化工具Navicat 1 基本操作: 1 库 表 字段 记录(增删改查) 2 添加主建,添加自增. 3 添加外键,外键的链接 4 模型建表,模型添加外键.(逆向数据库到模型,运行SQL文件 ...
- jQuery.extend()的合并对象功能
jQuery.extend( [ deep ], target, object1, [ objectN ] )合并对象到第一个对象 //deep为boolean类型,其它参数为object类型 var ...
- Laravel的路由功能
只能在当前方法内加载视图和URL跳转!