Sie haben zwei Ansätze.
First basiert auf Cron-Jobs - Ihr System kann automatisch jede Woche ein PHP-Skript aufrufen. Weitere Informationen finden Sie im Wikipedia-Artikel und Cron anhand von Beispielen lernen (Ich habe auch irgendwo auf GitHub ein interessantes Tool gesehen, aber ich kann es im Moment nicht finden).
Die zweite besteht darin, eine Aufgabe während der Ausführung eines anderen Skripts aufzurufen , z.B. wenn Sie keinen Zugriff auf crontab
haben . Sie können zB. Informationen über ausgeführte Skripte in der Datenbank speichern - wenn 7 Tage seit der letzten Ausführung vergangen sind, dann führe eine Funktion / ein Skript aus und speichere den neuen Zeitstempel in der Datenbank.
BEARBEITEN:
Sie sagten, Sie verwenden Windows, aber es gibt auch Cron-ähnliche Lösungen.
Befolgen Sie zum Hinzufügen geplanter Aufgaben die Richtlinien aus dem Artikel auf Drupal.org .
Sie können auch Cron-ähnliche Software ausführen, z. CRONw - Cron für Windows .