コード例 #1
0
        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: