gpt4 book ai didi

python - 是否有一个 Python 模块可以从 crontab 样式的时间定义中获取下一个运行时?

转载 作者:太空宇宙 更新时间:2023-11-03 11:10:49 25 4
gpt4 key购买 nike

我正在编写一个仪表板应用程序,我需要一种方法来确定一个项目的“有效”时间,即它应该在什么时候被新值取代(可能会出现错误,使得下一个值永远不会到达)。

因为我知道生成数据的进程的时间表,所以我可以将有效定义为“直到下一次该进程应该运行”。

我认为用于指定时间表的 crontab 格式非常紧凑(即易于存储在数据库中),也易于理解。

最后一个问题:是否有一个 Python 模块,当给定当前时间和 crontab 规范(例如“25 5 * * *”)时,返回一个给出下一个运行时间的日期时间?

最佳答案

我在使用代码(来自 http://www.koders.com/python/fidA55A9DB55093A78DD26B55C606B267B2C5063A79.aspx?s=config )时遇到了一些问题,并修复了其中的一些问题。它过去常常从一个月到下一个月中断。 next_run 现在工作正常,但是 prev_run 从前一个月开始卡住(而不是失败,而是陷入循环)

这是我为继续处理它而设置的 git 存储库:

https://github.com/RFDaemoniac/crontab_parser

关于python - 是否有一个 Python 模块可以从 crontab 样式的时间定义中获取下一个运行时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4190997/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com