Cron-job laufen, alle x Wochen und an bestimmten Tagen

Ich möchten, erstellen Sie einen cron-job, der ausgeführt wird, alle x Wochen und auf einen bestimmten Wochentagen.
zum Beispiel: führen Sie alle 2 Wochen auf Mitternacht jeden Sonntag und Montag.

des cron-Ausdrucks gespeichert ist, für jeden "plan", und ich benutze ncrontab - Funktion in SQL Server 2008 zu generieren, die Daten von bestimmten cron-Ausdruck.

Gibt es einen Ausdruck dafür? oder sogar beitreten mehrere Ausdrücke?

Ich habe versucht, verwenden Sie den folgenden Ausdruck, aber es gibt immer die gleichen Tage in Monate

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

EDIT:
Ich war auf der Suche für eine Wiederholung alle x Tage/Wochen und das Haupt-problem mit cron, ist, dass es setzt die Wiederholung zum ersten Tag des Monats, jedes mal.
zum Beispiel, wenn ich starten Sie die Wiederholung am 29 für alle 3 Tage, die nächste Fundstelle wird der 1. Tag des nächsten Monats.

Habe ich vernachlässigt cron für die nächste Lösung:
http://www.codeproject.com/Articles/20343/Recurring-Date-Generator-with-Pattern-Coding

InformationsquelleAutor Eddie Rozenblat | 2012-03-13

Schreibe einen Kommentar