2016-08-16 4 views
-1

Ich habe http://www.cronmaker.com/ verwendet, um Cron-Ausdruck zu generieren Ich muss Job alle 45 Minuten ausführen, aber scheint, dass etwas mit Cron-Ausdruck oder Quart.Net falsch ist. Bitte schauen Sie sich die folgenden Ausgaben an und schlagen Sie mir Lösungen vor.Ausgabe in Quartz.Net Cron Exruption


Cron-Format: 0 0/45 * 1/1 *? *

nächsten Termine

1.Tuesday, 16. August 2016 13.45

2.Tuesday, 16. August 2016 02.00

3.Tuesday, 16. August 2016 14.45

4.Tuesday, 16. August 2016 03.00

5.Tuesday, 16. August 2016 03.45

Dank in Advances

Antwort

0

Sie können in einer Zeile von cron Magie nicht tun. Du brauchst drei.

0,45 0-23/3 * * * foo 
30 1-23/3 * * * foo 
15 2-23/3 * * * foo 
+0

Danke Matthias für Hilfe. Ich habe verstanden, dass Cron nicht zeitbasiert ist. Haben Sie eine Idee, wie man einen Zeitplan in der Datenbank speichern kann? etwas wie Cron Ausdruck? –

+0

Während Sie natürlich einen Zeitplan in einer Datenbank mit verschiedenen Mitteln speichern können, würde ich in solchen Fällen einfach das Intervall und den Zeitpunkt speichern, an dem die Aufgabe als nächstes ausgeführt wird. Tatsächlich habe ich in Python einen Terminierungscode geschrieben, den man "beim nächsten Mal um 1 Uhr, nach " fragen kann und mit dem man einen ziemlich flexiblen Scheduler implementieren könnte. https://github.com/M-o-a-T/moat/blob/master/moat/times.py –

+0

Danke Matthias.Ich werde es untersuchen. –