我想创建一个在 23 点 59 分触发的 cron 作业,然后在 3 点 59 分、7 点 59 分、11 点 59 分...
我的解决方案
scheduler.add_job(
func=myfunc,
trigger="cron",
day='*',
hour="*/4",
minute=59,
second=0,
)
可以工作,但每次都会晚触发一小时:00.59、4.59... 请问有什么解决办法吗?
如果您希望它在特定时间而不是特定时间段运行,可以使用
1/4
而不是 */4
。其 crontab 表达式语法为 59 1/4 * * *
。请记住,此语法不是标准的,并且可能不适用于所有 cron 实现