我想创建每x周和特定工作日运行的cron作业。例如:每周日和周一午夜每2周运行一次。Cron作业每x周和特定日期运行
为每个“计划”存储cron表达式,并且我在SQL Server 2008中使用ncrontab函数来生成给定cron表达式的日期。
有没有关于它的表达式?甚至连接几个表达式?
我试着用下面的表达式,但它总是给人同样的天月
0 0 1/14 * *
2012-01-01 00:00:00.000
2012-01-15 00:00:00.000
2012-01-29 00:00:00.000
2012-02-01 00:00:00.000
2012-02-15 00:00:00.000
2012-02-29 00:00:00.000
编辑:
我一直在寻找每X天/周的复发和主cron的问题在于它每次都将重现重置到每月的第一天。例如,如果我每三天在第29天开始重复,则下一次出现将是下个月的第一天。
我忽略了一个解决方案的cron: http://www.codeproject.com/Articles/20343/Recurring-Date-Generator-with-Pattern-Coding
我试过了,每天都有复发,从星期天开始。 如果我尝试0 0 * * 0/2,它会让我每个星期天和每两天重复一次 – 2012-03-14 08:00:18