簡體   English   中英

是否有python的預定任務對象

[英]Is there a scheduled task object for python

我有一個在夜間運行多個Python腳本,通過計划任務。 我想要做的是運行另一個Python腳本,該腳本在這些腳本之后運行,以獲取有關特定任務的信息,並為我提供有關腳本時間,腳本名稱,是否成功運行等信息。

使用python我如何訪問這些屬性? 我可以為此使用什么對象?

謝謝

您可以編寫自己的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類繼承該類,該類恰好將所需信息記錄在日志中。 希望我已經正確理解了您的問題,答案對您有所幫助!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM