Cron-Job für die letzten Tage des Monats (möglicherweise in den nächsten)

477
TobyG

Ich versuche einen Cron-Job aufzubauen, der ab dem 29. jeden Quartal für 4 Tage läuft (Jan / Apr / Jul / Oct).

Ich habe folgendes eingerichtet ...

*/10 6-17 29-31 1,4,7,10 1-5 php script.php */10 6-17 1 5 1-5 php script.php 

Ich wollte nur überprüfen, ob die */10 6-17 29-31 1,4,7,10 1-5 php script.phpLeitung im April nicht zum Brechen kommen würde, oder, da es im April keinen 31. gibt.

0

1 Antwort auf die Frage

0
Romeo Ninov

IMHO wird diese Zeile an jedem Arbeitstag ausgeführt:

*/10 6-17 29-31 1,4,7,10 1-5 php script.php 

Der Grund ist, dass die Wochentage mit den restlichen Definitionen (Minuten, Stunden, Tage, Monate) mit der Funktion ODER zusammenhängen. Die Definitionen Minuten, Stunden, Tage, Monate werden durch die UND-Funktion gebunden

PS Mein Vorschlag ist also, dieses Login in das Skript selbst zu integrieren

Meinen Sie, dass die Wochentage mit den Datumsfeldern ODER-verknüpft werden? Ich gehe davon aus, dass die Zeitfelder sowohl für das Datum als auch für die Tage der Wochen relevant sind. TobyG vor 9 Jahren 0
Ja, alle Tage außer dem Wochentag werden UND-verknüpft, und das Ergebnis wird auf den Wochentag ODER-verknüpft Romeo Ninov vor 9 Jahren 0