| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119 |
- #<%= @shell %>
- # *************************************************************************
- # This script can be used to show the statusses of the weblogic processes
- #
-
- domainType=<%= @osDomainType %>
-
- unamestr=`uname`
- if [[ "$unamestr" == 'SunOS' ]]; then
- checkStmt='/usr/ucb/ps wwxa'
- else
- checkStmt='/bin/ps -eo pid,cmd'
- fi
-
- AdminStatus=`${checkStmt} | /bin/grep -i AdminServer | /bin/grep -v grep | awk '{print $1}'`
- SoaServer1Status=`${checkStmt} | /bin/grep -i soa_server1 | /bin/grep -v grep | awk '{print $1}'`
- OsbServer1Status=`${checkStmt} | /bin/grep -i osb_server1 | /bin/grep -v grep | awk '{print $1}'`
- BamServer1Status=`${checkStmt} | /bin/grep -i bam_server1 | /bin/grep -v grep | awk '{print $1}'`
- WebServer1Status=`${checkStmt} | /bin/grep -i web_server1 | /bin/grep -v grep | awk '{print $1}'`
- OimServer1Status=`${checkStmt} | /bin/grep -i oim_server1 | /bin/grep -v grep | awk '{print $1}'`
- OamServer1Status=`${checkStmt} | /bin/grep -i oam_server1 | /bin/grep -v grep | awk '{print $1}'`
- NodeManagerStatus=`${checkStmt} | /bin/grep -i nodemanager.javahome | /bin/grep -v grep | awk '{print $1}'`
-
- if [ ${AdminStatus} ]
- then
- AdminPid=$AdminStatus
- AdminStatus="Online"
- else
- AdminStatus='---'
- AdminPid="---"
- fi
-
- if [ ${SoaServer1Status} ]
- then
- SoaServer1Pid=$SoaServer1Status
- SoaServer1Status="Online"
- else
- SoaServer1Status='---'
- SoaServer1Pid="---"
- fi
-
- if [ ${OsbServer1Status} ]
- then
- OsbServer1Pid=$OsbServer1Status
- OsbServer1Status="Online"
- else
- OsbServer1Status='---'
- OsbServer1Pid="---"
- fi
- if [ ${BamServer1Status} ]
- then
- BamServer1Pid=$BamServer1Status
- BamServer1Status="Online"
- else
- BamServer1Status='---'
- BamServer1Pid="---"
- fi
- if [ ${OimServer1Status} ]
- then
- OimServer1Pid=$OimServer1Status
- OimServer1Status="Online"
- else
- OimServer1Status='---'
- OimServer1Pid="---"
- fi
- if [ ${OamServer1Status} ]
- then
- OamServer1Pid=$OamServer1Status
- OamServer1Status="Online"
- else
- OamServer1Status='---'
- OamServer1Pid="---"
- fi
-
- if [ ${WebServer1Status} ]
- then
- WebServer1Pid=$WebServer1Status
- WebServer1Status="Online"
- else
- WebServer1Status='---'
- WebServer1Pid="---"
- fi
-
- if [ ${NodeManagerStatus} ]
- then
- NodeManagerPid=$NodeManagerStatus
- NodeManagerStatus="Online"
- else
- NodeManagerStatus='---'
- NodeManagerPid="---"
- fi
-
-
- SEP=`printf "|%18s|%8s|%6s|\n" __________________ ________ ______`
-
-
- echo " __________________________________"
- printf "|%18s|%8s|%6s|\n" NAME STATUS PID
- echo $SEP
- printf "|%18s|%8s|%6s|\n" "AdminServer " $AdminStatus $AdminPid
-
- if [[ "$domainType" == 'soa' ]]; then
- printf "|%18s|%8s|%6s|\n" soa_server1 $SoaServer1Status $SoaServer1Pid
- printf "|%18s|%8s|%6s|\n" osb_server1 $OsbServer1Status $OsbServer1Pid
- elif [[ "$domainType" == 'oim' ]]; then
- printf "|%18s|%8s|%6s|\n" soa_server1 $SoaServer1Status $SoaServer1Pid
- printf "|%18s|%8s|%6s|\n" oim_server1 $OimServer1Status $OimServer1Pid
- printf "|%18s|%8s|%6s|\n" oam_server1 $OamServer1Status $OamServer1Pid
- elif [[ "$domainType" == 'web' ]]; then
- printf "|%18s|%8s|%6s|\n" web_server1 $WebServer1Status $WebServer1Pid
- fi
- echo $SEP
- printf "|%18s|%8s|%6s|\n" NodeManager $NodeManagerStatus $NodeManagerPid
- echo $SEP
|