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)
Dies ist der Code Ich Ausführung in WAR /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/Wie wird das jython-Skript in IBM WebSphere Application Server unter Linux alle 120 Sekunden ausgeführt?
Der obige Pfad, in dem ich dieses Skript bin Ausführung Aber ich diese Skript ausführen müssen, für alle 120 Sekunden, über Skript bekomme ich Eingabe von Benutzer .. In Cron Registerkarte ist nicht möglich ..
wo ich den Code vor die def generate_Dump_File oder nach der else Bedingung zu setzen ??? @covener –
Ich habe den Code 'while true:' hinzugefügt. es zeigt den Fehler als Nameerror an: true: –