RoseHA Jboss启动和关闭脚本

jboss_start.sh

#!/bin/sh
# This file: jboss_start.sh
# Version: 6.0.1

HAHOME=`cat /etc/init.d/HAHOME`
export HAHOME
out=$HAHOME/bin/APIOUT.x
JOBNAME=$2

# When Another Server are Down, You MUST sleep awhile.
# You can change this value to meet your requirement if need.
#if [ "$1" = "anotherdown" ]
#then
#       /bin/sleep 30
#fi

# DISKDEV=/dev/sda5
# MOUNTPOINT=/appdata/tomcat

# $HAHOME/bin/dflush $DISKDEV

# fsck -a $DISKDEV
# if test $? -ne 0
# then
#       ${out} "[INFO] fsck ${DISKDEV}......"
#       fsck -yf $DISKDEV
# fi
# mount $DISKDEV $MOUNTPOINT
# mount | grep "${DISKDEV} on ${MOUNTPOINT} " >/dev/null 2>&1
# if test $? -ne 0
# then
#       ${out} "[INFO] Cannot mount ${DISKDEV}."
#       exit
# fi

${out} "[INFO] Start jboss server...."

nohup /usr/local/install/jboss-4.2.3.GA/bin/run.sh -b 192.168.0.5 >/dev/null 2>
&1 &

sleep 70

${out} "[INFO] Start shell <$0> finished."

----------------------------------------------------------------

jboss_stop.sh

#!/bin/sh
# This file: jboss_stop.sh
# Version: 6.0.1

HAHOME=`cat /etc/init.d/HAHOME`
export HAHOME
out=$HAHOME/bin/APIOUT.x
JOBNAME=$2

# DISKDEV=/dev/sda5
# MOUNTPOINT=/appdata/tomcat

ERRORNUMBER=$3
${out} "[INFO] The service <${JOBNAME}> stop because of {$ERRORNUMBER}."

${out} "[INFO] Stop jboss server...." 
#su - bossjn -c /deploy/jboss/bin/stop >/dev/null 2>&1
#/usr/local/install/jboss-4.2.3.GA/bin/shutdown.sh -S >/dev/null 2>&1
pid=`pgrep -x java`
kill -9 $pid

sync

# $HAHOME/bin/UMOUNT $DISKDEV $MOUNTPOINT
# mount | grep "${DISKDEV} on ${MOUNTPOINT} " >/dev/null 2>&1
# if test $? -eq 0
# then
#       ${out} "[WARNING] Cannot umount ${DISKDEV}."
#       /sbin/reboot
# fi

${out} "[INFO] Stop shell <$0> finished.

时间: 2024-10-15 01:02:48

RoseHA Jboss启动和关闭脚本的相关文章

tomcat多实例启动和关闭脚本

1.tomcat启动脚本 #!/bin/sh# description: 启动tomcat多实例.. /etc/init.d/functionsRETVAL=$? # tomcat实例目录export CATALINA_BASE="$PWD" # tomcat安装目录export CATALINA_HOME="/var/opt/tomcat" # 可选export JVM_OPTIONS="-Xms128m -Xmx1024m -XX:PermSize=1

zabbix的启动和关闭脚本

1. zabbix客户端的系统服务脚本 1.1 拷贝启动脚本 zabbix的源码提供了系统服务脚本,在/usr/local/src/zabbix-3.2.6/misc/init.d目录下,我的系统是CentOS的,所以选择fedora下的脚本复制到/etc/init.d下 [[email protected] core5]# pwd /usr/local/src/zabbix-3.2.6/misc/init.d/fedora/core5 [[email protected] core5]# cp

tmux懒人启动和关闭脚本

tmux启动1个窗口,选择启动几个session,每个session平均分4个panel 启动: #!/usr/bin/env bash echo "create windows count:"read winCnt cmd=$(which tmux) # tmux pathsession=work # session name if [ -z $cmd ]; then    echo "You need to install tmux."    exit 1fi

Oracle启动和关闭脚本

启动: @echo off echo 开始启动Oracle 11g服务... net start "OracleOraDb11g_home1TNSListener" net start "OracleServiceORCL" echo 启动Oracle 11g服务完成,请确认有没有错误发生. Pause 关闭: @echo off echo 关闭oracle服务bat文件内容: net stop "OracleServiceORCL" net s

springboot 打成jar包的启动和关闭脚本

start.sh: #!/bin/bashSERVER_NAME='stu'# jar名称JAR_NAME='stu-0.0.1-SNAPSHOT.jar'cd `dirname $0`BIN_DIR=`pwd`cd ..DEPLOY_DIR=`pwd`echo $DEPLOY_DIRCONF_DIR=$DEPLOY_DIR/conf SERVER_PORT=`sed '/server.port/!d;s/.*=//' conf/application.properties | tr -d '\

启动和关闭JBoss As 7.1.1脚本

启动和关闭JBoss As 7.1.1,脚本例如以下djboss.sh: #!/bin/sh #JBOSS_HOME JBOSS_HOME=/opt/jboss case "$1" in start) echo "Starting JBoss AS7..." sudo -u jboss sh ${JBOSS_HOME}/bin/standalone.sh & ;; stop) echo "Stopping JBoss AS7..." su

Ops:jar包启动关闭脚本

目录 简介 环境介绍 start.sh启动脚本 stop.sh关闭脚本 参考文档 简介 公司开发架构为java语言的rpc dubbo架构,将功能分解为各个模块,模块较多,发布到环境上的应用为编译后的jar包和配置文件,以及启动关闭jar包的shell脚本.之前经常会出现进程启动不了,或程序启动了多个的情况,此次,做了优化,结构比较严谨,代码量少,就不放到github上了,在这里做个分享,希望对你有用. 环境介绍 此脚步使用场景需要标准化环境的要求,所有jar皆可使用该脚本使用,通用性良好. j

MySQL 数据库的启动与关闭

MySQL数据库服务器通常指的的是mysqld,而命令行mysql则是mysql客户端程序,这两个概念通常容易混淆.通常启动mysql服务器即是启动mysqld进程,mysqld启动后,可以通过mysql连接到mysql服务器.本文主要描述了mysql服务器的几种启动方式以及如何关闭mysql服务器. 1.直接使用mysqld启动   mysqld 即是mysql服务器,可以调用该命令直接启动mysql服务器  mysqld 从配置文件中读取[mysqld]以及[server]选项组的内容,也可

自定义 启动和关闭 oracle 的命令

1)启动脚本(dbstart.sh) lsnrctl startsqlplus /nolog <<EOFconnect / as sysdbastartup;exitEOF $sh dbstart.sh 即可 ---------- 2)关闭脚本(dbstop.sh)  lsnrctl stopsqlplus /nolog <<EOFconnect / as sysdbashutdown immediate;exitEOF $sh dbstop.sh 即可