我的编程空间,编程开发者的网络收藏夹
学习永远不晚

linux中如何实现bash脚本监控启动停止weblogic服务

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

linux中如何实现bash脚本监控启动停止weblogic服务

这篇文章给大家分享的是有关linux中如何实现bash脚本监控启动停止weblogic服务的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

有时,linux系统需要做HA或者类似的功能,需要配置weblogic脚本来启动,停止,查看状态,可以如下方式写

命令形式:Weblogic server start|stop|restart|status

### BEGIN WLS ConfigrationDOMAIN_NAME=base_domainSERVER_NAME=AServer ADMIN_URL="t3://ip:7001"DOMAIN_PATH=/Oracle/Middleware/user_projects/domains/${DOMAIN_NAME}#使用这个命令得到weblogic对应服务进程的进程号WLS_PID=`ps -ef|grep java|grep =${SERVER_NAME}|awk '{print $2}'`#USER_NAME=`logname`USER_NAME=`whoami`## WLS_MEMORYUSER_MEM_ARGS="-Xms2048m -Xmx3096m -XX:PermSize=256m -XX:MaxPermSize=512m"export USER_MEM_ARGS### END WLS Configration######### Weblogic server start|stop|restart|status#用于等待进程启停wait_for_pid () {  try=0    case "$1" in      'created')        while test $try -lt 7 ; do        printf .        try=`expr $try + 1`        sleep 1        done                    WLS_PID=`ps -ef|grep java|grep ${SERVER_NAME}|awk '{print $2}'`                    if [ "$WLS_PID" != "" ] ; then          try=''                                 fi      ;;      'removed')        while test $try -lt 35 ; do          WLS_PID=`ps -ef|grep java|grep ${SERVER_NAME}|awk '{print $2}'`        if [ "${WLS_PID}" = "" ] ; then          try=''        break        fi        printf .        try=`expr $try + 1`        sleep 1        done      ;;    esac}#判断操作用户名,不能是root需要使用weblogic用户if [ "$USER_NAME" = "root" ] ; then  echo "USER_NAME is $USER_NAME! Plz use weblogic!"  exit 1fi#domain不能为空if [ "$DOMAIN_NAME" = "" ] ; then  echo "DOMAIN_NAME is not set! Plz set DOMAIN_NAME!"  exit 1fi#service不能为空if [ "$SERVER_NAME" = "" ] ; then  echo "SERVER_NAME is not set! Plz set SERVER_NAME!"  exit 1fi#url不能为空if [ "$ADMIN_URL" = "" ] ; then  echo "ADMIN_URL is not set! Using default ADMIN_URL!"fi#如果是查看状态命令       if [ "$1" = "status" ]  then          if [ "${WLS_PID}" = "" ] ; then   echo "No pid - $SERVER_NAME is not running !"    exit 1 else   echo "$SERVER_NAME is running !"  exit 0 fifiprintf "Terminating $SERVER_NAME "  if [ "${WLS_PID}" = "" ] ; then    echo "No pid - $SERVER_NAME is not running !"  else              kill -9 $WLS_PID  wait_for_pid removed   if [ -n "$try" ] ; then  echo " failed "  exit 1           fi    echo " done ! "    exit 0 fi#如果是停止命令,这里不使用这个        if [ "$1" = "stop" ]then        echo ""else#启动命令printf "Starting $SERVER_NAME "  if echo $SERVER_NAME|grep -q dmin ; then            nohup sh $DOMAIN_PATH/bin/startWebLogic.sh &  else            nohup sh $DOMAIN_PATH/bin/startManagedWebLogic.sh $SERVER_NAME $ADMIN_URL &  fi          wait_for_pid created   if [ -n "$try" ] ; then    echo " failed "    exit 1  else    echo " done ! "    exit 0  fi   fi echo "To check the log, you may excute:"echo "tail -100f "

感谢各位的阅读!关于“linux中如何实现bash脚本监控启动停止weblogic服务”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

linux中如何实现bash脚本监控启动停止weblogic服务

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

linux中如何实现bash脚本监控启动停止weblogic服务

这篇文章给大家分享的是有关linux中如何实现bash脚本监控启动停止weblogic服务的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。有时,linux系统需要做HA或者类似的功能,需要配置weblogic脚本来
2023-06-09

linux bash脚本监控启动停止weblogic服务的脚本写法

有时,linux系统需要做HA或者类似的功能,需要配置weblogic脚本来启动,停止,查看状态,可以如下方式写 命令形式:Weblogic server start|stop|restart|status### BEGIN WLS Con
2022-06-04

linux环境下如何编写shell脚本实现启动停止tomcat服务

小编给大家分享一下linux环境下如何编写shell脚本实现启动停止tomcat服务,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!第一步:以管理员的身份进入控制台
2023-06-09

springboot项目如何在linux服务器上启动、停止脚本

这篇文章主要介绍了springboot项目如何在linux服务器上启动、停止脚本问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2023-05-19

linux环境下编写shell脚本实现启动停止tomcat服务的方法

第一步:以管理员的身份进入控制台,在指定目录下新建一个shell脚本,我这里命名为tomcat.sh第二步:编写shell脚本#!/bin/bash tomcat_home=/usr/tomcat/apache-tomcat-8.0.48
2022-06-04

如何实现监控MySQL服务shell脚本

这篇文章给大家分享的是有关如何实现监控MySQL服务shell脚本的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1)端口判断法==>仅适合数据库本地使用法1:if条件判断方法[root@oldboy script
2023-06-09

shell脚本怎么实现监控php-fpm并自动重启服务

这篇文章主要讲解了“shell脚本怎么实现监控php-fpm并自动重启服务”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“shell脚本怎么实现监控php-fpm并自动重启服务”吧!脚本代码:
2023-06-09

如何编写svn服务器启动和svn服务器重启、停止等操作脚本

这篇文章主要介绍“如何编写svn服务器启动和svn服务器重启、停止等操作脚本”,在日常操作中,相信很多人在如何编写svn服务器启动和svn服务器重启、停止等操作脚本问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答
2023-06-09

Linux中如何实现启动jar包的shell脚本

这篇文章主要为大家展示了“Linux中如何实现启动jar包的shell脚本”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中如何实现启动jar包的shell脚本”这篇文章吧。背景:项目设
2023-06-09

如何使用批处理实现启动和停止服务

这篇文章给大家分享的是有关如何使用批处理实现启动和停止服务的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。使用windows自带的net.exe功能启动或停止服务 启动/停止 服务的命令行格式为: net star
2023-06-08

Linux中VPS服务器如何依据系统资源自动重启bash shell脚本

这篇文章给大家分享的是有关Linux中VPS服务器如何依据系统资源自动重启bash shell脚本的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。这里介绍有2种不同的操作:1、监控 linux 服务器负载及内存占用
2023-06-13

如何用Shell脚本实现监控Squid运行进程数并自动重启

本篇内容介绍了“如何用Shell脚本实现监控Squid运行进程数并自动重启”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!代码如下:#!/bi
2023-06-09

python脚本当作Linux中的服务启动实现方法

脚本服务化目的: python 在 文本处理中有着广泛的应用,为了满足文本数据的获取,会每天运行一些爬虫抓取数据。但是网上买的服务器会不定时进行维护,服务器会被重启。这样我们的爬虫服务就无法运行。这个时候我们可以把python脚本服务化,服
2022-06-04

Linux服务器中如何实现流量监控MRTG

本篇文章为大家展示了Linux服务器中如何实现流量监控MRTG,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。MRTGMRTG可以分析网络流量,但是它必须依赖SNMP协议。将收集到的数据生成HTML文
2023-06-05

如恶化实现智能监测自动重启Apache服务器的Shell脚本

这篇文章主要介绍“如恶化实现智能监测自动重启Apache服务器的Shell脚本”,在日常操作中,相信很多人在如恶化实现智能监测自动重启Apache服务器的Shell脚本问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家
2023-06-09

linux下如何实现监视进程和崩溃挂掉后自动重启的shell脚本

这篇文章将为大家详细讲解有关linux下如何实现监视进程和崩溃挂掉后自动重启的shell脚本,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。如何保证服务一直运行?如何保证即使服务挂掉了也能自动重启?在写服务
2023-06-09

如何实现Linux服务器硬件运行状态及故障邮件提醒的监控脚本

小编给大家分享一下如何实现Linux服务器硬件运行状态及故障邮件提醒的监控脚本,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!监控硬件运行状况shell 监控cpu
2023-06-09

如何实现用Shell脚本监控服务器在线状态和邮件报警

本篇内容主要讲解“如何实现用Shell脚本监控服务器在线状态和邮件报警”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何实现用Shell脚本监控服务器在线状态和邮件报警”吧!对于服务器来说在线率
2023-06-09

如何利用PHP脚本在Linux服务器上实现自动化测试

在软件开发过程中,自动化测试是非常重要的一环,它可以提高开发效率、保证代码质量,减少人为出错的可能性。本文将介绍如何利用PHP脚本在Linux服务器上实现自动化测试,并提供具体的代码示例。一、准备工作在开始之前,我们需要准备以下工作:一台运
2023-10-21

如何使用Python脚本在Linux中实现远程服务器管理

如何使用Python脚本在Linux中实现远程服务器管理引言:在现代互联网时代,远程服务器管理成为了一项重要的任务。对于Linux服务器,我们可以使用Python脚本来实现远程管理的各种功能,包括文件传输、执行命令、监控系统等。本文将介绍如
2023-10-22

编程热搜

目录