【发布时间】:2013-12-07 16:57:27
【问题描述】:
我希望 cron 作业的时间表是每个月的最后一天。我用过这个:
<schedule>last day of month 23:59</schedule>
对吗?
【问题讨论】:
我希望 cron 作业的时间表是每个月的最后一天。我用过这个:
<schedule>last day of month 23:59</schedule>
对吗?
【问题讨论】:
在first of month 00:00 启动作业的最简单方法。您可以将其调整为运行几个小时,然后将<timezone> 设置为比所需值更正的时区。如果所需的时区是 GMT,那么您可以将 cron 作业的时区设置为 Europe/Berlin,该作业将在该月的最后一天 23:00 GMT 执行。
【讨论】:
http://localhost:8000/cron) 以验证 cron 作业在生产中运行的确切时间(UTC 时间)。 Source
根据文档,您尝试创建的 Cron 表达式的格式为:
("every"|ordinal) (天) ["of" (monthspec)] (时间)
地点:
我认为没有直接表达您正在尝试做的事情。
您可能需要创建多个 cron 表达式。例如31 of month 09:00 将在上午 9:00 处理所有月份的第 31 天,它应该处理所有有 31 天的月份,依此类推。
【讨论】: