2つのアプローチがあります。
1つ目はcronジョブに基づいています -システムは毎週自動的にPHPスクリプトを呼び出す場合があります。詳細については、Wikipediaの記事
をご覧ください。 および
2つ目は、別のスクリプトの実行中にタスクを呼び出すことです。 、例えば。 crontab
にアクセスできない場合 。あなたは例えばかもしれません。実行されたスクリプトに関する情報をデータベースに保存します。最後の実行から7日が経過している場合は、関数/スクリプトを実行して、新しいタイムスタンプをデータベースに保存します。
編集:
Windowsを使用しているとのことですが、cronのようなソリューションもあります。
スケジュールされたタスクを追加するには、Drupal.orgの記事のガイドライン に従ってください。 。
cronのようなソフトウェアを実行することもできます。 CRONw-Cron for Windows 。