我有以下任務:如何知道上次運行cron任務的時間?
- description: Task is run every 2 hours
url: /task
schedule: every 2 hours synchronized
有沒有辦法在我的Python代碼知道當它運行的最後一次(日期和時間)? 我現在的想法是將它存儲在memcache中,當它完成運行時。但是還有其他更好的方法嗎?
PS。我遇到的另一個問題是memcache爲空時的情況。如何計算上次跑步的時間?
你不能,沒有存儲最後一次運行*的信息*。克朗本身並沒有爲你追蹤。 –
你不能依賴memcache來處理這種事情,如果它沒有了,你就沒有備份,或者你關心丟失memcache中的數據。 –
@PaulC,當然 - 現在我讀/寫數據存儲,如果沒有memcache值可用。 –