linux 启挺 weblogic 脚本

启停weblogic脚本

 

#!/bin/bash
#
#chkconfig: 35 99 01
#
#description:weblogic
#
# A startup script for the Oracle Middleware Weblogic Server 12.1
#
# description: This script is used to start the weblogic server as a background process.
#
# Usage /etc/init.d/weblogic start|stop

DATE=`date +%F`
WEBLOGIC_USER=root
WEBLOGIC_BASE=/home/weblogic/user_projects/domains/EkpDev_Domain

start() {

echo -n $"Starting WebLogic... "
su $WEBLOGIC_USER -c "nohup $WEBLOGIC_BASE/bin/startWebLogic.sh >> $WEBLOGIC_BASE/logs/startWebLogic.log.${DATE} 2>&1 &"    
RETVAL=$?
echo  done
[ $RETVAL -eq 0 ]
#touch /var/lock/subsys/weblogic;
return $RETVAL
}
stop() {
echo -n $"Stopping  WebLogic..."
su $WEBLOGIC_USER "$WEBLOGIC_BASE/bin/stopWebLogic.sh"
RETVAL=$?
echo
[ $RETVAL -eq 0 ]
#rm -f /var/lock/subsys/weblogic;
return $RETVAL
}

restart() {
stop
start
}

reload() {
echo -n $"Reloading cron daemon configuration: "
killproc crond -HUP
RETVAL=$?
echo
return $RETVAL
}

case "$1" in
start)
start
;;
stop)
stop
;;
restart)
restart
;;
reload)
reload
;;
status)
#rhstatus
;;
condrestart)
[  restart || :
;;
*)
echo $"Usage: $0 {start|stop|status|reload|restart|condrestart}"
exit 1
esac

 

============================

 

启停nodemanager脚本

 

 

#!/bin/bash
#
#chkconfig: 35 99 01
#
#description:nodemanager
#
# A startup script for the Oracle Middleware Weblogic Server 12.1
#
# description: This script is used to start the weblogic nodemanager as a background process.
#
# Usage /etc/init.d/nodemanager start|stop

DATE=`date +%F`
NODEMANAGER_USER=root
NODEMANAGER_BASE=/home/weblogic/wlserver_12.1/server/bin
WEBLOGIC_BASE=/home/weblogic/user_projects/domains/EkpDev_Domain

start() {

echo -n $"Starting NodeManager... "
su $NODEMANAGER_USER -c "nohup $NODEMANAGER_BASE/startNodeManager.sh >> $WEBLOGIC_BASE/logs/startNodeManager.log.${DATE} 2>&1 &"    
RETVAL=$?
echo  done
[ $RETVAL -eq 0 ]
#touch /var/lock/subsys/nodemanager;
return $RETVAL
}
stop() {
echo -n $"Stopping  NodeManager..."
su $NODEMANAGER_USER -c "kill $(ps -ef|awk '/weblogic.NodeManager/{print $2;exit}')"
RETVAL=$?
echo
[ $RETVAL -eq 0 ]
#rm -f /var/lock/subsys/nodemanager;
return $RETVAL
}

restart() {
stop
start
}

reload() {
echo -n $"Reloading cron daemon configuration: "
killproc crond -HUP
RETVAL=$?
echo
return $RETVAL
}

case "$1" in
start)
start
;;
stop)
stop
;;
restart)
restart
;;
reload)
reload
;;
status)
#rhstatus
;;
condrestart)
[  restart || :
;;
*)
echo $"Usage: $0 {start|stop|status|reload|restart|condrestart}"
exit 1
esac

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值