Ich würde gerne wissen, ob L
eines der erlaubten Sonderzeichen in Debians Cron-Implementierung ist. Ich versuche, einen Cron einzurichten, der am letzten Tag eines jeden Monats ausgeführt wird.
Aus dem Cron-Eintrag auf Wikipedia :
'L' steht für "last". Bei Verwendung im Feld Wochentag können Sie Konstrukte wie "den letzten Freitag" ("5L") eines bestimmten Monats angeben. Im Feld Tag des Monats wird der letzte Tag des Monats angegeben.
Hinweis: L ist ein nicht standardmäßiges Zeichen und existiert nur in einigen Cron-Implementierungen (Quartz Java Scheduler).
Wenn nicht, wie würden Sie vorgehen, um einen Cron so einzustellen, dass er am letzten Tag eines jeden Monats ausgeführt wird? Würden Sie 3 verschiedene Einträge wie diese Lösung für den Stackoverflow empfehlen ?
Mein Skript hat diese Funktion, es ist kein natives Cron, aber es wird den Trick machen.
http://xr09.github.io/cron-last-sunday/
Beispiele:
quelle