我有下面的代码片段,当脚本启动时,它每3小时运行一次,这很棒,我想知道是否有一种方法可以指定它在一小时的顶部每3小时运行一次,例如00:00,03:00,06:00,09:00等?
schedule.every(3).hours.do(self.run_report)我正在尝试一致地说,报告将在这些时间每3小时生成一次,而不是在最后一次运行后3小时运行。
发布于 2020-04-18 05:27:02
您正在使用的schedule模块也支持组合不同的属性。
您可以按如下方式执行此操作:
schedule.every(3).hours.at("00:00").do(self.run_report)这样,无论脚本何时启动,作业都将安排在一天的开始,并在每隔00:00、03:00、06:00、09:00运行。诸若此类。您可以相应地选择计划时间,最终您的脚本会按照您希望的方式运行
https://stackoverflow.com/questions/61280359
复制相似问题