需要外壳脚本来重新启动 WAS



我正在寻找一个外壳(包装器(脚本来执行以下活动。

1.停止 WAS 服务器。
2.调用其他团队维护的实际 deploy.py 脚本。
3.启动 WAS 服务器。

任何帮助将不胜感激。

在下面找到一个简单的脚本来执行您提到的活动。
在运行脚本之前更新变量。

#!/bin/bash
#Set the environment variables
#set was_home, eg : /opt/ibm/Websphere/ProcServer
WAS_HOME=
#set the profile name, eg : Node01
PROFILE_NAME=
#set the server name, eg: server1
SERVER_NAME=
#Set the filelocation for the deploy script, eg : /var/scripts/deploy.py
DEPLOY_SCRIPT=
#stop server
${WAS_HOME}/profiles/${PROFILE_NAME}/bin/stopServer.sh ${SERVER_NAME} -username <admin username> -password <admin password>
#Run deploy script
${WAS_HOME}/profiles/${PROFILE_NAME}/bin/wsadmin.sh -lang jython -host <dmgr hostname> -port <dmgr soap port> -username <admin username> -password <admin password> -f ${DEPLOY_SCRIPT}
#start server
${WAS_HOME}/profiles/${PROFILE_NAME}/bin/startServer.sh ${SERVER_NAME}

最新更新