#!/bin/sh
if [ -z "$1" ]; then
echo "You must supply either start or stop command while calling this script! correct usage: weblogic_start_stop.sh start|stop"
exit
fi
bold=`tput bold`
normal=`tput sgr0`
case "$1" in
'start')
echo "Starting Management Node & Weblogic Server 10.3.6"
echo "Starting NodeManager"
nohup $WLS_HOME/server/bin/startNodeManager.sh > /dev/null 2>&1 &
sleep 10
output=`ps -ef | grep -i nodemanager.javahome | grep -v grep | awk {'print $2'} | head -1`
set $output
pid=$1
echo "Weblogic NodeManager Service was started with process id : ${bold}$pid${normal}"
echo "Starting WebLogic Domain"
nohup $MW_HOME/user_projects/domains/ClassicDomain/bin/startWebLogic.sh > /dev/null 2>&1 &
sleep 60
echo "All done, exiting"
exit
esac
case "$1" in
'stop')
echo "Stopping Weblogic Server & Node Manager"
nohup $MW_HOME/user_projects/domains/ClassicDomain/bin/stopWebLogic.sh > /dev/null 2>&1 &
sleep 30
output=`ps -ef | grep -i nodemanager.javahome | grep -v grep | awk {'print $2'} | head -1`
set $output
pid=$1
echo "Killing Weblogic NodeManager Service Process : ${bold}$pid${normal}"
kill -9 `ps -ef | grep -i nodemanager.javahome | grep -v grep | awk {'print $2'} | head -1`
echo "All done, exiting"
exit
esac
Recent Comments