April 2024
M T W T F S S
1234567
891011121314
15161718192021
22232425262728
2930  

Categories

April 2024
M T W T F S S
1234567
891011121314
15161718192021
22232425262728
2930  

weblogic script

#!/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 until exiting
sleep 60
echo "All done, exiting"
exit
esac
################################Stopping the services##################################
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
# echo "Killing Nodemanager process now"
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

Leave a Reply

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>