Originally posted by: zieggy
Hi,
Could somebody help me create a script, that will stop/start WebSphere services which will validate first if running via checking its PID running before killing its PID.
Thanks
This is our manual procedure to stop/start WebSphere
To Stop WAS Node 1
(use root)
ps -ef | grep node
get PID of nodeagent
kill -9 <PID of nodeagent>
ps -ef | grep server1
get PID of server1
kill -9 <PID of server1>
Example:
ps -ef | grep node
root 1234567 1 0 Nov 21 pts/0 7:30 /test/IBM/WebSphere/AppServer/java/bin/java -Xmaxt0.5 -Dwas.status.socket=41679 -Declipse.security -Dosgi.install.area=/test/IBM/WebSphere/AppServer -Dosgi.configuration.area=/test/wasprofiles/TEST/configuration -Dosgi.framework.extensions=com.ibm.cds,com.ibm.ws.eclipse.adaptors -Xshareclasses:name=webspherev70_%g,groupAccess,nonFatal -Xscmx50M -Xbootclasspath/p:/test/IBM/WebSphere/AppServer/java/jre/lib/ext/ibmorb.jar:/test/IBM/WebSphere/AppServer/java/jre/lib/ext/ibmext.jar -classpath /test/wasprofiles/TEST/properties:/test/IBM/WebSphere/AppServer/properties:/test/IBM/WebSphere/AppServer/lib/startup.jar:/test/IBM/WebSphere/AppServer/lib/bootstrap.jar:/test/IBM/WebSphere/AppServer/lib/jsf-nls.jar:/test/IBM/WebSphere/AppServer/lib/lmproxy.jar:/test/IBM/WebSphere/AppServer/lib/urlprotocols.jar:/test/IBM/WebSphere/AppServer/deploytool/itp/batchboot.jar:/test/IBM/WebSphere/AppServer/deploytool/itp/batch2.jar:/test/IBM/WebSphere/AppServer/java/lib/tools.jar -Dibm.websphere.internalClassAccessMode=allow -Xms50m -Xmx256m -Xcompressedrefs -Dws.ext.dirs=/test/IBM/WebSphere/AppServer/java/lib:/test/wasprofiles/TEST/classes:/test/IBM/WebSphere/AppServer/classes:/test/IBM/WebSphere/AppServer/lib:/test/IBM/WebSphere/AppServer/installedChannels:/test/IBM/WebSphere/AppServer/lib/ext:/test/IBM/WebSphere/AppServer/web/help:/test/IBM/WebSphere/AppServer/deploytool/itp/plugins/com.ibm.etools.ejbdeploy/runtime -Dderby.system.home=/test/IBM/WebSphere/AppServer/derby -Dcom.ibm.itp.location=/test/IBM/WebSphere/AppServer/bin -Djava.util.logging.configureByServer=true -Duser.install.root=/test/wasprofiles/TEST -Djavax.management.builder.initial=com.ibm.ws.management.PlatformMBeanServerBuilder -Dwas.install.root=/test/IBM/WebSphere/AppServer -Dpython.cachedir=/test/wasprofiles/TEST/temp/cachedir -Djava.util.logging.manager=com.ibm.ws.bootstrap.WsLogManager -Dserver.root=/test/wasprofiles/TEST -Dcom.ibm.security.jgss.debug=off -Dcom.ibm.security.krb5.Krb5Debug=off -Djava.awt.headless=true -Djava.security.auth.login.config=/test/wasprofiles/TEST/properties/wsjaas.conf -Djava.security.policy=/test/wasprofiles/TEST/properties/server.policy com.ibm.wsspi.bootstrap.WSPreLauncher -nosplash -application com.ibm.ws.bootstrap.WSLauncher com.ibm.ws.runtime.WsServer /test/wasprofiles/TEST/config TESTDmgrCell TESTNode01 nodeagent
kill -9 1234567
ps -ef | grep server1
root 4444333 1 8 Nov 21 pts/0 97:45 /test/IBM/WebSphere/AppServer/java/bin/java -Declipse.security -Dwas.status.socket=41743 -Dosgi.install.area=/test/IBM/WebSphere/AppServer -Dosgi.configuration.area=/test/wasprofiles/TEST/configuration -Djava.awt.headless=true -Dosgi.framework.extensions=com.ibm.cds,com.ibm.ws.eclipse.adaptors -Xshareclasses:name=webspherev70_%g,groupAccess,nonFatal -Xscmx50M -Xbootclasspath/p:/test/IBM/WebSphere/AppServer/java/jre/lib/ext/ibmorb.jar:/test/IBM/WebSphere/AppServer/java/jre/lib/ext/ibmext.jar -classpath /test/wasprofiles/TEST/properties:/test/IBM/WebSphere/AppServer/properties:/test/IBM/WebSphere/AppServer/lib/startup.jar:/test/IBM/WebSphere/AppServer/lib/bootstrap.jar:/test/IBM/WebSphere/AppServer/lib/jsf-nls.jar:/test/IBM/WebSphere/AppServer/lib/lmproxy.jar:/test/IBM/WebSphere/AppServer/lib/urlprotocols.jar:/test/IBM/WebSphere/AppServer/deploytool/itp/batchboot.jar:/test/IBM/WebSphere/AppServer/deploytool/itp/batch2.jar:/test/IBM/WebSphere/AppServer/java/lib/tools.jar -Dibm.websphere.internalClassAccessMode=allow -Xcompressedrefs -Dws.ext.dirs=/test/IBM/WebSphere/AppServer/java/lib:/test/wasprofiles/TEST/classes:/test/IBM/WebSphere/AppServer/classes:/test/IBM/WebSphere/AppServer/lib:/test/IBM/WebSphere/AppServer/installedChannels:/test/IBM/WebSphere/AppServer/lib/ext:/test/IBM/WebSphere/AppServer/web/help:/test/IBM/WebSphere/AppServer/deploytool/itp/plugins/com.ibm.etools.ejbdeploy/runtime -Dderby.system.home=/test/IBM/WebSphere/AppServer/derby -Dcom.ibm.itp.location=/test/IBM/WebSphere/AppServer/bin -Djava.util.logging.configureByServer=true -Duser.install.root=/test/wasprofiles/TEST -Djavax.management.builder.initial=com.ibm.ws.management.PlatformMBeanServerBuilder -Dwas.install.root=/test/IBM/WebSphere/AppServer -Dpython.cachedir=/test/wasprofiles/TEST/temp/cachedir -Djava.util.logging.manager=com.ibm.ws.bootstrap.WsLogManager -Dserver.root=/test/wasprofiles/TEST -Dcom.ibm.security.jgss.debug=off -Dcom.ibm.security.krb5.Krb5Debug=off -Xgcpolicy:gencon -Xmx2g -Xms2g -Xmn1000m -Xnoloa -Djava.security.auth.login.config=/test/wasprofiles/TEST/properties/wsjaas.conf -Djava.security.policy=/test/wasprofiles/TEST/properties/server.policy com.ibm.wsspi.bootstrap.WSPreLauncher -nosplash -application com.ibm.ws.bootstrap.WSLauncher com.ibm.ws.runtime.WsServer /test/wasprofiles/TEST/config TESTDmgrCell TESTNode01 server1
kill -9 4444333