码迷,mamicode.com
首页 > 其他好文 > 详细

RoseHA Jboss启动和关闭脚本

时间:2015-05-24 11:30:46      阅读:358      评论:0      收藏:0      [点我收藏+]

标签:

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.

RoseHA Jboss启动和关闭脚本

标签:

原文地址:http://www.cnblogs.com/memdumper/p/4525490.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!