【发布时间】:2012-03-30 01:05:26
【问题描述】:
我想创建一个每 x 周和特定工作日运行的 cron 作业。 例如:每两周在每周日和周一的午夜运行一次。
为每个“计划”存储 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 的主要问题是它每次都将重复频率重置为每月的第一天。
例如,如果我每 3 天在 29 日开始重复,则下一次将是下个月的第一天。
我忽略了下一个解决方案的 cron: http://www.codeproject.com/Articles/20343/Recurring-Date-Generator-with-Pattern-Coding
【问题讨论】:
标签: cron crontab scheduler recurrence