2009-05-10 2 views

Antwort

0

Sie können den Wochentag in numerischer Form aus dem Datum Befehl mit date "+%w" erhalten. Die Ausgabe ist 0 für Sonntag, 1 für Montag usw.

Sie können den Tag des Monats mit date "+%d" erhalten. Subtrahiere 1 davon und dividiere durch 7; das gibt Ihnen, wie viele komplette Wochen es im aktuellen Monat gab.

Von dort ist es nur eine einfache Reihe von Wenn/Dann-Anweisungen. Wenn Sie mehr Hilfe bei der Implementierung benötigen, fragen Sie einfach.

Hoffe, dass hilft!

0

Ich würde empfehlen, Cron für diese Art von Dingen zu verwenden, um die geplante Ausführung von dem zu trennen, was das Skript wirklich tut.

Werfen Sie einen Blick auf here wie Cron zu verwenden.