2019-03-30 23:03:09 +08:00
|
|
|
#coding=utf-8
|
|
|
|
|
import threading
|
|
|
|
|
import sys
|
|
|
|
|
sys.path.append("plugin")
|
|
|
|
|
from plugins.tomcat_special_plugin_ import tomcat_special_plugin_
|
|
|
|
|
from plugins.weblogic_special_plugin_ import weblogic_special_plugin_
|
|
|
|
|
from plugins.struts2_special_plugin_ import struts2_special_plugin_
|
|
|
|
|
from plugins.jboss_special_plugin_ import jboss_special_plugin_
|
|
|
|
|
from plugins.spring_special_plugin_ import spring_special_plugin_
|
|
|
|
|
from plugins.IIS_special_plugin_ import IIS_special_plugin_
|
|
|
|
|
from plugins.Nginx_special_plugin_ import Nginx_special_plugin_
|
|
|
|
|
def special_plugin_(arg,config):
|
|
|
|
|
threads=[]
|
|
|
|
|
threads.append(threading.Thread(tomcat_special_plugin_(arg,config)))
|
|
|
|
|
threads.append(threading.Thread(weblogic_special_plugin_(arg,config)))
|
|
|
|
|
threads.append(threading.Thread(jboss_special_plugin_(arg,config)))
|
|
|
|
|
threads.append(threading.Thread(struts2_special_plugin_(arg, config)))
|
|
|
|
|
threads.append(threading.Thread(spring_special_plugin_(arg,config)))
|
|
|
|
|
threads.append(threading.Thread(IIS_special_plugin_(arg,config)))
|
|
|
|
|
threads.append(threading.Thread(Nginx_special_plugin_(arg,config)))
|
|
|
|
|
for thread in threads:
|
|
|
|
|
try:
|
|
|
|
|
thread.start()
|
|
|
|
|
except Exception as e:
|
2019-03-31 15:47:11 +08:00
|
|
|
pass
|
2019-03-30 23:03:09 +08:00
|
|
|
for t in threads:
|
|
|
|
|
t.join()
|
|
|
|
|
|