我想創建每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