我是一个初学者,但我正在研究wlst脚本,基本上,如果server_name以soa_sever(n)开头,但如果soa_server2 +则增加了两分钟的睡眠时间。
def rollstartCluster():
connectAdmin()
serverList=cmo.getServers()
domainRuntime()
for server in serverList:
if server.getCluster()!=None and server.getCluster().getName()==CLUSTER_NAME:
serverRuntimeMBean = getMBean('/ServerLifeCycleRuntimes/'+server.getName())
serverState = serverRuntimeMBean.getState()
server_name=server.getName()
shutdown(server.getName(),'Server','true',120,force='true',block='true')
counter=1
if server_name.startswith('soa_server') and counter > 2:
print " 2 Minute wait before starting Instance"
systime.sleep(120)
start(server.getName(),'Server', block="true")
counter= counter +1
exit()
我添加了计数器,以便当soa_server2 +添加该计数器时需要等待两分钟。 我无法按预期工作,没有任何帮助
答案 0 :(得分:-1)
您可以使用图书馆时间:
import time
,然后输入:
time.sleep(2*60)