Имате два подхода.
Първото се основава на cron работни места - вашата система може автоматично да извиква някакъв PHP скрипт всяка седмица. Вижте повече в статия в Уикипедия и научете Cron въз основа на примери (Видях и някакъв интересен инструмент някъде в GitHub, но не мога да го намеря в момента).
Втората е да извикате някаква задача по време на изпълнение на различен скрипт , напр. когато нямате достъп до crontab
. Може напр. съхранява информация за изпълнени скриптове в базата данни - ако са минали 7 дни след последното изпълнение, след това изпълнете някаква функция/скрипт и запазете новото времеви печат в базата данни.
РЕДАКТИРАНЕ:
Казахте, че сте на Windows, но има и решения, подобни на cron.
За да добавите планирани задачи, следвайте указанията от статия в Drupal.org .
Можете също да стартирате софтуер, подобен на Cron, напр. CRONw - Cron за Windows .