#!/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