Seite 1 von 1

Cronjob

Verfasst: Di 31. Jul 2018, 16:11
von Peter
Ist es möglich einen Cronjob bei FE2 anzulegen, der mehr als 7 Tage zulässt?

Ich wollte einen Cronjob mit 11 Tagen anlegen und habe folgendes Muster beim "Lebenszeichen" Eingangsplugin angegeben: 00 18 */11 * *

Sollte ja demzufolge heißen, dass der Cronjob jeden 11 Tag um 18:00 Uhr ausgeführt wird? Er wurde jetzt jedoch leider nach 7 Tagen schon ausgeführt.

Vielen Dank für eure Hilfe.

Grüße

Re: Cronjob

Verfasst: Do 2. Aug 2018, 16:45
von Simon (Alamos GmbH)
Ich glaube tatsächlich das das nicht geht. Kenn mich aber nicht 100%ig mit den Mustern aus. Da müsstest du nach cron Mustern tatsächlich mal googlen

Gesendet von meinem HUAWEI VNS-L31 mit Tapatalk

Re: Cronjob

Verfasst: Do 2. Aug 2018, 19:42
von Peter
Hallo Simon,

Ich habe diesen Crontab mit einem Crontab Generator aus dem Netz erstellt.
Der spuckte mir jedenfalls diesen aus, also ging ich davon aus...dass es diesen auch so gibt :D
Ich kann ihn leider nirgendswo anders testen als bei euch im System.

Re: Cronjob

Verfasst: Sa 17. Nov 2018, 10:26
von Peter
Hat keiner eine Lösung für dieses Problem oder kenn sich mit Cron Mustern aus?

Re: Cronjob

Verfasst: Do 20. Dez 2018, 19:44
von roman
Hallo Peter

Das Problem ist, dass die Berechnung nie über das Monatsende hinausgeht, sondern mit jedem neuen Monat von vorne beginnt.
Dein aktueller Cronjob wird also jeden Monat am 1., 12. und 23. ausgeführt.

Das Ganze orientiert sich hat nicht am Tag als absoluten Wert, sondern als Tag des Monats. Und da die Monate verschiedene Anzahl Tage haben ist es unmöglich in jedem Fall einen gleichmässigen Abstand zwischen den Ausführungen hinzubekommen. Ausser über die Wochentage, die dann auf 7 Tage begrenzt sind, da eine Woche halt 7 Tage hat.
Wenigstens einigermassen Regelmässig geht auch noch 10 Tage mit : 0 18 1-30/10 * *
In Monaten mit 31 Tagen hast du jedoch jeweils zwischen Ende und Anfang Monat ein Abstand von 11 Tagen und im Februar entweder nur 8 oder in einem Schaltjahr 9 Tage dazwischen.

Evtl. hilft dir das weiter.

Gruss Roman