Du har to tilgange.
First er baseret på cron-job - dit system kalder muligvis automatisk et PHP-script hver uge. Se mere i Wikipedia-artikel og lær Cron baseret på eksempler (Jeg har også set et interessant værktøj et sted på GitHub, men jeg kan ikke finde det i øjeblikket).
Den anden er at kalde en opgave under udførelse af et andet script , for eksempel. når du ikke har adgang til crontab
. Du kan f.eks. gem information om udførte scripts i databasen - hvis der er gået 7 dage efter sidste afvikling, så kør en funktion/script og gem det nye tidsstempel i databasen.
EDIT:
Du sagde, du er på Windows, men der er også cron-lignende løsninger.
For at tilføje planlagte opgaver skal du følge retningslinjerne fra artiklen på Drupal.org .
Du kan også køre Cron-lignende software, f.eks. CRONw - Cron til Windows .