# Script Name..: restart_weblogic.ksh # Description..: Checks if weblogic process is running, if no start it # Author.......: Susheel Tamrakar # Date.........: April 2016 # Version......: v.01 # Modified By..: Susheel T. # Date Modified: # Comments.....: ############################################################################ #set -xv ############################################################################ # Apex server - lkcme179.kcm-p01.chp.bankofamerica.com # lkcme179.kcm-p01.chp.bankofamerica.com = New APEX server (version 5 using weblogic 12c) # Oracle user - DBADMD01 # important files # /var/opt/oracle/wls.env - contains environment variables for wls home and sample syntax # /var/opt/oracle/start_weblogic.sh - starts weblogic server # /var/opt/oracle/stop_weblogic.sh - stops weblogic server # /var/opt/oracle/restart_weblogic.sh - restarts weblogic server ############################################################################ echo "##################################################################" echo "# Welogic server process check " echo "##################################################################" # check if weblogic process is running if [ "$(ps -ef|grep weblogic| grep -v 'grep' |grep -v 'restart'| wc -l)" -gt 0 ] ; then echo "Weblogic application server process is running" echo " " echo " " echo " " else echo "Weblogic application server process is NOT running.....STARTING now and sleeping for 1 minute" echo " " echo " " echo " " /var/opt/oracle/start_weblogic.sh sleep 1m echo "Weblogic application server started, check process below..." echo " " echo " " echo " " echo "$(ps -ef|grep weblogic| grep -v 'grep'|grep -v 'restart')" fi