我希望cron工作的时间表是每个月的拉斯日。我用过这个:
<schedule>last day of month 23:59</schedule>
这是对的吗?
答案 0 :(得分:4)
在first of month 00:00
启动作业的最简单方法。您可以将其调整为运行几个小时,然后将<timezone>
设置为时区,其值比期望值更高。如果期望的时区是GMT,则可以将cron作业的时区设置为Europe/Berlin
,并且该作业将在该月的最后一天格林尼治标准时间23:00执行。
答案 1 :(得分:0)
根据文档,您尝试创建的Cron Expression的格式为:
(“每个”|序数)(天)[“of”(monthpec)](时间)
其中:
我认为没有直接表达你想要做的事情。
您可能需要创建多个cron表达式。对于例如31 of month 09:00
将在上午9:00处理所有月份的第31天,并且应该解决所有有31天的月份,依此类推。