Cronjob

Bereich für Nutzer der freien Community Edition
Peter

Cronjob

Beitragvon Peter » Di 31. Jul 2018, 16:11

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

Simon (Alamos GmbH)
Beiträge: 4802
Registriert: Mi 4. Feb 2015, 12:29
firEmergency: FE2 Paket (1-5)
Kontaktdaten:

Re: Cronjob

Beitragvon Simon (Alamos GmbH) » Do 2. Aug 2018, 16:45

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
Simon Scherer, M.Sc.
Alamos GmbH
Geschäftsführer/Support

FF Unterglauheim | FF Oberhausen

Peter

Re: Cronjob

Beitragvon Peter » Do 2. Aug 2018, 19:42

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.

Peter

Re: Cronjob

Beitragvon Peter » Sa 17. Nov 2018, 10:26

Hat keiner eine Lösung für dieses Problem oder kenn sich mit Cron Mustern aus?

roman
Beiträge: 19
Registriert: Di 13. Nov 2018, 10:27
firEmergency: FE2 Starter

Re: Cronjob

Beitragvon roman » Do 20. Dez 2018, 19:44

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


Zuletzt als neu markiert von Anonymous am Do 20. Dez 2018, 19:44.


Zurück zu „Community Edition“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast