def generate_Dump_File(type_name, server_name):
#print 'Server Name:'+ server_name
server = '/Server:'+ server_name
# Set the Node ID
serverID = AdminConfig.getid(server)
#print 'Server ID:' + serverID
if serverID == "" :
print "Server Name you have entered does not exist"
else :
jvm = AdminControl.queryNames('type='+type_name+',process='+server_name+',*')
print "####################################"
print "Generating Heap Dump..................\n"
AdminControl.invoke(jvm, 'generateHeapDump')
print "Generating Java Core Dump..................\n"
AdminControl.invoke(jvm, 'dumpThreads')
print "Generating System Core Dump..................\n"
AdminControl.invoke(jvm, 'generateSystemDump')
generate_Dump_File(type_name, server_name)
这是我在WAS中执行的代码 的/ opt / IBM /的WebSphere /应用服务器/简档/ AppSrv01 / bin中/
我正在执行此脚本的上述路径 但我需要每120秒执行一次这些脚本,上面的脚本我从用户那里得到输入..在cron选项卡中是不可能的..
答案 0 :(得分:0)
在您完成对服务器ID的一次性查找后,您可以在脚本中循环。
URLLink
答案 1 :(得分:0)
我已添加以下代码,每120秒执行一次jython脚本以在IBM Websphere中生成转储
cursor.on
以上代码对我来说很好..