是否有python的预定任务对象

时间:2012-08-24 11:21:32

标签: python scheduled-tasks

我有多个python脚本通过Scheduled Task在一夜之间运行。我想要做的是运行另一个python脚本,在这些脚本之后运行,获取有关该特定任务的信息,并提供有关脚本时间,脚本名称,是否成功运行等信息。

使用python如何访问这些属性?我可以使用什么对象?

由于

1 个答案:

答案 0 :(得分:0)

你可以编写自己的logmanager类!当您为执行的每件事运行脚本时,您可以写入日志文件 例如,写一个LogManager:

class LogManager():
    def get_time():
        # via time,date lib

    def get_script_name():
        # via os, path, system libs

    def get_pid():
        # via os, system libs

    def append_all_information_in_file():
        log = open("logfile", "a")
        log.write(get_time(), get_script_name(), get_pid())
        log.close()

如果您运行脚本,则可以从LogManager类继承完全记录所需信息的类。我希望我能正确理解你的问题,答案很有帮助!