Python,如果满足条件,则忽略步骤

时间:2019-12-04 01:20:50

标签: python wlst

我是一个初学者,但我正在研究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 +添加该计数器时需要等待两分钟。 我无法按预期工作,没有任何帮助

1 个答案:

答案 0 :(得分:-1)

您可以使用图书馆时间:

import time

,然后输入: time.sleep(2*60)