2010-11-16 20 views
3

我正在編寫一個儀表板應用程序,我需要一種方法來計算一個項目「有效」的時間長度,即它何時應該被一個新值所取代(可能會出現一個錯誤,使得下一個值永遠不會到達)。有沒有一個Python模塊從crontab風格的時間定義中獲得下一個運行時?

因爲我知道產生數據的過程的時間表,所以我可以將有效定義爲「直到下一次過程應該運行」。

我認爲用於指定時間表的crontab格式非常緊湊(即易於存儲在數據庫中),並且也很容易理解。

最後的問題是:是否有Python模塊,當給定當前時間和crontab規範(例如「25 5 * * *」)時,返回給出下一個運行時間的日期時間?

+0

可能的重複http://stackoverflow.com/questions/1511854/parse-a-cron-entry-in-python – mjhm 2010-11-16 03:45:09

+0

這是一個重複的問題,但是這個問題從來沒有回答過......明顯的路徑這裏是從Python-crontab開始,只是增強它來支持你正在尋找的東西(一旦你解析了字符串,應該是帶有日期時間模塊的相對簡單的體操)。 – 2010-11-16 04:12:27

回答

相關問題