for k in constants.myContants.keys(): myQueue.put_singal(k) myThread.sub_job_join() reportMysql.insert_mysql_duplicate(monitor) elif cmp(sys.argv[1], '-Drecovery') == 0: mydate = Util.get_yesterday() if len(sys.argv) == 3: mydate = sys.argv[2] base_log = base_log + "/" + mydate + "/" reportMysql.__setattr__("mydate", MyDate(mydate)) monitor_log = FileRead(None).map_store_recover(base_log + "checkpoint.log") reportMysql.insert_mysql_duplicate(monitor_log) reportMysql.update_report_patch() elif cmp(sys.argv[1], '-DqueryOracle') == 0: mydate = Util.get_yesterday() if len(sys.argv) == 3: mydate = sys.argv[2] reportOracle.__setattr__("mydate", MyDate(mydate)) base_log = base_log + "/" + mydate reportOracle.write_rows_file(base_log + "/OracleAd") elif cmp(sys.argv[1], '-DqueryDonate') == 0: mydate = Util.get_yesterday() if len(sys.argv) == 3: